您好我在框架工作中使用页面对象模型。有没有什么办法可以减慢每条线的执行速度,比如0.1秒。我正在寻找一些像selenium Rc的setSpeed()方法。控制硒的执行速度
Q
控制硒的执行速度
1
A
回答
0
我不建议减慢每次调用。那些Ajax命令可能需要比0.1更长的时间,但仅仅是因为它们中的一些需要0.5秒,并不意味着你应该减慢每个命令0.5秒。
我发现编写各种等待命令对我来说工作得很好。一些比较有用的是:
等待的JQuery通过测试,如果下面的JavaScript命令是正确的:
return jQuery.active == 0"
观望的元素存在(对不起,我不知道红宝石,它不是太复杂的代码,因此它应该很容易转移过来)
try{
element.isDisplayed()
return true;
}catch(NoSuchElementException e){
return false;
}
您可以等到一个列表是具有一定规模的。
还有其他选择,但上面列出的是我发现的最有用的选项。
+0
感谢您的信息。实际上,我设计框架的方式是将所有操作分别在应用程序中执行。所以我刚刚介绍了等待每种方法的等待,并且像魅力一样工作。这不会减慢每条线的执行速度,而只会减慢操作部分的执行速度。这是必需的。 – Vinay
相关问题
- 1. 控制执行速度
- 2. 如何降低硒的执行速度
- 3. 循环执行速度控制
- 4. 控制哈德逊硒测试速度
- 5. 硒设定速度执行测试
- 6. Python:控制一个“for循环”的执行速度
- 7. 减速控制台速度
- 8. 控制任务执行速度和暂停/恢复
- 9. 强制执行单轴速度
- 10. TextToSpeech(TTS)的控制速度
- 11. apache(localhost)的控制速度
- 12. 如何在使用硒时管理命令执行速度?
- 13. DoubleClick在硒中的速度
- 14. 控制动画速度
- 15. jQuery scrollTo/localScroll速度控制?
- 16. jQuery函数速度控制
- 17. CSS动画速度控制
- 18. 控制风扇速度
- 19. 指针和执行速度
- 20. Mergesort执行速度很慢
- 21. 朱莉娅执行速度
- 22. HTMLUnit:执行速度超慢?
- 23. jsPlumb插入速度执行
- 24. 执行速度测试Android
- 25. dotfuscator减慢执行速度?
- 26. Matlab执行速度太慢
- 27. SqlClient.SqlDataAdapter.Update()执行速度很慢
- 28. Spark流作业调度控制执行?
- 29. 硒webdriver管理速度?
- 30. 正则表达式的速度差成代码或控制台执行
是的,我看到帖子认为有一个工作。这是必需的原因是因为我们的应用程序是阿贾克斯重。已经实现了隐式和显式的等待。我仍然认为需要更多的等待。谢谢。 – Vinay