我使用的是Selenium 2.0 web驅動程序。每當我嘗試在我的頁面中查找某些內容時,我的腳本偶爾會失敗。它會拋出一個異常:Selenium 2.0中定位元素失敗Webdriver
無法找到元素:{「method」:「id」,「selector」:「username」};我的代碼
部分:
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
WebElement userName = driver.findElement(By.id("username"));
userName.clear();
userName.sendKeys("admin");
它通過成功有時相同的代碼。我不明白髮生了什麼事。
謝謝。讓我試試你的方法。會讓你知道事情是如何工作的。 – user1315920 2012-04-09 13:26:15
謝謝。有效!! – user1315920 2012-04-20 19:08:40
如果Hari Reddy所示的流暢等待比這種明顯的等待要好的多, – 2014-09-04 11:09:49