我一直在網上尋找年齡現在,我正在尋找相當於一個流利的等待與java的硒。我需要能夠更改webdriverwait檢查預期條件的頻率。有任何想法嗎?默認值是500毫秒,我需要它更快。如何更改python webdriverwait顯式等待檢查的頻率?
0
A
回答
0
如果你看一下源代碼
POLL_FREQUENCY = 0.5 # How long to sleep inbetween calls to the method
IGNORED_EXCEPTIONS = (NoSuchElementException,) # exceptions ignored during calls to the method
class WebDriverWait(object):
def __init__(self, driver, timeout, poll_frequency=POLL_FREQUENCY, ignored_exceptions=None):
所以你需要設置poll_frequency
參數
0
你在你的問題中提到了關於蟒蛇WebDriverWait
即Explicit Wait
和需要檢查webdriverwait
更快。
的documentation
的WebDriverWait
提及如下:
class selenium.webdriver.support.wait.WebDriverWait(driver, timeout, poll_frequency=0.5, ignored_exceptions=None)
其中:
poll_frequency
- 調用默認之間睡眠間隔,它爲0.5秒
所以爲了修改WebDriverWait
,使其速度更快,我們可以從0.5
默認設置減少poll_frequency
到0.4
,0.3
,0.2
,0.1
等值按我們需求。
相關問題
- 1. Python頻率檢測
- 2. 顯式等待python上的硒
- 3. 如何等待WebSocket的readyState更改
- 4. 檢查APNS反饋的頻率如何?
- 5. 如何更改AVPlayer視頻的速率
- 6. 顯式等待的條件被檢查多少次?
- 7. WebDriverWait如何等待項目存在或不存在?
- 8. Android-如何等待AlertDialog檢查?
- 9. Selenium WebDriver JS - 顯式等待
- 10. 如何更改PROC頻率(SAS)
- 11. 如何顯式等待元素中的文本在硒中被更改
- 12. 如何更改(修改)視頻幀速率和比特率?
- 13. 如何更改插頁式廣告的頻率
- 14. 如何檢查是否顯示等待光標?
- 15. Android檢查CPU頻率?
- 16. Python的硒WebdriverWait
- 17. 等待後檢查狀態()
- 18. 如何檢查iOS中視頻的分辨率,比特率
- 19. Selenium Webdriver(VBA):顯式等待
- 20. 等待變量更改
- 21. 如何更改java中的音頻頻率?
- 22. 如何更改C#MediaElement的音頻頻率
- 23. 如何使用java更改音頻的頻率
- 24. 如何等待顯示popin?
- 25. 如何檢查/更改聲卡的採樣率?
- 26. SuperCollider FreqScope:更改頻率分辨率
- 27. 如何將按鈕文本更改爲等待,檢查內容更改,然後用jQuery重置按鈕文本
- 28. 檢查是否有等待通知
- 29. Selenium和Python:在select中顯式等待回發(用Selenium等待Javascript)
- 30. 如何檢查進程是否因等待()或waitpid()調用而等待?
非常感謝,非常快!我會玩這個。非常感謝塔倫。 –
@TomasWooller,既然你是新人,只是想讓你知道,你應該標記答案,幫助你解決問題作爲一個公認的答案。這可以通過點擊upvotes附近的勾號按鈕來完成。你也可以做一次upvotes欣賞答案。這對任何人的問題和答案都是有效的 –