繁体   English   中英

配置WebDriver脚本中的步骤执行速度,如Selenium IDE Throttling

[英]Configure execution speed of steps in WebDriver Script like Selenium IDE Throttling

因此,在Firefox Selenium IDE中,您可以通过使用从“Fast”到“Slow”的滑块在每个命令之间添加暂停来“限制”脚本。 我想知道这是否可以在Java WebDriver脚本中模拟? 我看到的任何地方都使用implicit waits ,我不相信这是同一件事。 我想要的更多是命令之间的automatic Thread.sleep

这可能吗?

我认为你的测试代码中的硬件代码暂停是没有理由的。 如果使用正确的ExpectedConditions和异常处理正确编写测试代码,则不需要在测试中设置暂停以使其成功运行。

如果您真的想要限制以降低Web性能,那么您可能希望使用BrowserMob Proxy

从理论上讲,您可以使用面向方面编程(AOP)来监听事件并动态地暂停它们。 例如,我使用AOP在页面转换之间暂停一定的毫秒数,具体取决于我的配置方式。

我没有使用需要你处理InteruptedException的Thread.sleep,而是使用Selenium Sleeper类 (在Selenium 3.0中可能会被弃用?)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM