0
所以有很多的方式,使硒等如Selenium Webdriver PHPUnit:可能等待整個函數而不是元素?
sleep(1); // sleeps for 1 second
或
while ($this->conditionIsFalse()) { sleep(500); }
或
waitForPageElement
等等 這些是一個特定的元素,但有可能創建一個腳本,使硒不管什麼都等待每一個元素?或一個頁面等...
所以基本上它會適用於整個功能,而不僅僅是你正在尋找的當前元素。如果您在一個頁面或多個頁面上搜索50多個項目,我寧願讓硒等待每個搜索後的每個頁面加載/元素waitForPageElement ...
這樣的事情可能嗎?
如果可能,我會避免implicitWait。 'implicitWait'將允許我們更容易地編寫錯誤的代碼。例如,它允許我們編寫不處理競爭條件的代碼。 – whhone
@whhone除了implicitwaits,你還有什麼建議嗎? – Decypher