我使用的RemoteWebDriver並試圖執行一對夫婦的UI測試的遠程計算機上Internet Explorer下不能正常工作:RemoteWebDriver IE點擊鏈接並
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:4444/wd/hub"), DesiredCapabilities.internetExplorer());`
driver.get("http://bing.com");
driver.findElement(By.id("sb_form_q")).sendKeys("Cheese");
driver.findElement(By.id("sb_form_go")).click();
使用下面的代碼在Firefox和Chrome,但不在IE中。如果我在本地機器上運行普通的網絡驅動程序,它可以正常工作。有誰知道爲什麼會出現這種情況,或者是否有解決方法?
我使用的是Selenium-Server-Standalone-2.8.0和Selenium-Java-2.8.0客戶端驅動程序。
在此先感謝。
是的,它實際上是與該網站上的開發人員編寫代碼的方式相關的問題,他們的JavaScript很糟糕,我只是要求他們修復它,但我會記住發送密鑰。另外請注意,如果IE不能放大到100%,您也可能遇到問題。 – Cromat