簡體   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