【持续更新】robotframework+python3自动化测试遇到的问题

本文总结了使用RobotFramework和Python3进行自动化测试时遇到的问题及其解决办法,包括IE浏览器的配置、元素定位问题、日历控件处理、警告处理、模拟键盘按键等,并提供了关键字和外部工具的设置示例。
摘要由CSDN通过智能技术生成

1.IE浏览器做自动化,可能会碰到浏览器打不开的现象,此时只需要在你的robot脚本中添加如下代码就ok:

${settings}    Evaluate    sys.modules['selenium.webdriver'].DesiredCapabilities.INTERNETEXPLORER    sys,selenium.webdriver

Set To Dictionary    ${settings}    ignoreProtectedModeSettings    ${True}

2.IE浏览器做自动化,可能会碰到网站证书不被信任的情况,
robot脚本中添加如下代码就行:

Execute Javascript  javascript:document.getElementById('overridelink').click()

3.网页加载速度慢wait时间长
wait until element is visible 默认时间为5秒,超过5秒case会fail但会有网速或其他的情况导致出现时间较长,可以在第三列加参数timeout=XXX(几秒)

4.日历控件readonly无法输入
1.通过Assign Id To Element 关键字配临时ID。
例如:Assign Id To Element | loactor | 临时ID
2.window.document.getElementById(‘临时ID’).removeAttribute(“readonly”)
3.用Execute JavaScript 方法:
window.document.getElementById(‘临时ID’).value=‘2016-12-19’

5.常见问题总结:
https://blog.csdn.net/qq_20032133/article/details/53945559

6.目前最全的关键字总结
http://www.cnblogs.com/hopchee/p/7922190.html

7.pycharm创建外部工具的快捷键
在这里插入图片描述
8.pycharm文件名不能有空格,否则只能读取空格前字符

9.pycharm中external tools
在这里插入图片描述
program:C:\Users\sarahqiu\AppData\Local\Programs\Python\Python36\Scripts\pybot.bat
Arguments:-V Parameters\datalake447_variables.py -d results F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值