推出IE8的應用我使用
硒獨立服務器之後做任何動作 - 2.25.0
IE - 8.0.6001.18702(32位)
IEDriverServer - 2.25.1.0
爪哇 - SDK6
OS - Win XP的32位無法使用webdriver的
代碼:
System.setProperty("webdriver.ie.driver", "Path to IEDriverServer.exe");
driver.get("http://www.naukri.com/");
// Used Wait before entering text.
driver.findElement(By.id("qp")).clear();
driver.findElement(By.id("qp")).sendKeys("java j2ee");
driver.findElement(By.id("ql")).clear();
driver.findElement(By.id("ql")).sendKeys("chennai");
driver.findElement(By.linkText("Create a new Job Alert")).click();
我上面的代碼用來啓動IE8。我能夠在IE中成功啓動並打開應用程序。但是,在此之後,我無法對打開的網頁執行任何操作。
- 我做了IE保護模式設置爲高級別的所有四個。
- 設置IEDriverServer.exe
- 路徑設置瀏覽器縮放級別設置爲100%
我做了所有上述,我看了很多論壇,但我沒有得到答案。
我使用了相同的代碼並在另一臺機器上運行。它在那裏工作得很好。第二機器配置是
硒獨立的服務器 - 2.25.0
IE - 8.0.7601.17514(64位)
IEDriverServer - 2.25.1.0
爪哇 - SDK7
OS - Win 7的專業
我不知道確切的問題是什麼?我試圖找到根本原因,但我不是。
請幫我解決這個問題。
在此先感謝...
你有什麼異常?確保在driver.get(「http://www.naukri.com/」);網頁加載完成。在該步驟之後,使用IE開發工具來驗證任何進程。 – StaleElementException
我得到了異常,因爲'org.openqa.selenium.nosuchelementexception無法找到id == qp'的元素(WebDriver沒有提供任何堆棧跟蹤信息) – Manigandan