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