51Testing软件测试论坛
标题:
selenium运行的速度怎么调慢一点,运行的太快经常报错
[打印本页]
作者:
li900731
时间:
2014-4-30 16:27
标题:
selenium运行的速度怎么调慢一点,运行的太快经常报错
我用chrome测试的时候,速度太快了,能在ie中运行的测试,但是在chrome中,因为太快,就是经常提示找不到元素对象,请教各位大神,有什么代码能让运行慢一点,环境是java+webdriver+junit
作者:
gaha
时间:
2014-4-30 16:50
pause(ms);
作者:
六月天
时间:
2014-4-30 17:28
设置默认超时时间就行了,不需要调慢的
作者:
tbya
时间:
2014-5-4 19:55
要从根本上解决找不到对象的原因,延迟或者sleep不能根本上解决问题。
作者:
joykao
时间:
2014-5-7 10:18
觉得你还是要加上一些等待元素出现的语句,设置一些时间,直到被测元素出现再进行下一步执行,这样更靠谱点
作者:
mildshark
时间:
2014-5-15 17:46
我觉得楼主的问题不是Selenium太快,而是测试页面加载控件的速度不够快,导致找不到控件。可以设置查找控件的超时时间来解决。
作者:
tbya
时间:
2014-5-18 13:37
sleep是实在万不得已才用的,要从根本上找原因。
如果实在要降低速度,可以自己封装webdriver再加延迟。
作者:
larryrelax
时间:
2014-5-19 16:13
楼主的意思大概是像selenium ide那样可以设置运行的速度(slow,medium,fast),我也很好奇
作者:
542551042
时间:
2014-9-9 15:31
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS); 设置下 全局等待时间
作者:
jiaojunnan
时间:
2014-9-9 19:48
我是初学者,也总是提示找不到对象,后来我加了等待时间,效果还可以,但这只是笨方法了,还得像高手那样学习,从根本找原因
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2