多语言展示
当前在线:472今日阅读:84今日分享:32

自动化测试:[13]Webdriver IE FQA 2

接上回。个人总结的Webdriver IE FQA 这是系列文章中的第二篇。^_^
工具/原料

Webdriver IE

方法/步骤
1

问题6 TypeError: object of type ‘NoneType’ has no  len()出现报错原因:运行时页面未加载完,但方法已经执行,造成找不到元素。解决:1、打开浏览器后使用Set Browser Implicit Wait方法,等待元素出现或命令执行完成。2、打开浏览器后,使用Set Selenium Speed  方法,让每步操作后都等待指定的时间,使页面有充足的时间加载完成。(该方法等于sleep了每个命令,适合调试,不完美解决这个问题。)

2

问题7  IE9 导致用例失败 browser运行过程中有“闪缩”(ie窗口突然还原变小)临时解决方法:

3

问题8 页面load慢导致定位元素失败优先考虑使用wait until page contain *其次考虑 Set * Implicit Wait最后再考虑 wait until keyword succeeds 因为这个关键字需要和其他关键字组合才有效果最差的考虑是 Set Selenium Speed ,适合调试

4

问题9 如何创建目录结构的套件,创建目录套件的好处1、创建项目 New Project, choose Directory and HTML

5

2、创建套件 New Suite,choose  Directory and HTML如果不写documentation,则不会在目录下出现__init__.html

注意事项

Webdriver IE

推荐信息