我最近在Java中編寫了一個與FireFoxDriver()完美協作的Selenium程序。我的第二步是能夠使用Selendroid在我的Android設備上運行此程序。我去了他們的網站here,並能夠下載jar並通過端口4444連接到他們的localhost。
但是,當我嘗試他們的示例時,Eclipse無法識別SelendroidDriver()並建議我回到WebDriver()。
這裏是他們的代碼:
SelendroidDriver不在jar文件中
SelendroidCapabilities capa = new SelendroidCapabilities("io.selendroid.testapp:0.10.0");
// My error appears when I create the new SelendroidDriver().
WebDriver driver = new SelendroidDriver(capa);
WebElement inputField = driver.findElement(By.id("my_text_field"));
Assert.assertEquals("true", inputField.getAttribute("enabled"));
inputField.sendKeys("Selendroid");
Assert.assertEquals("Selendroid", inputField.getText());
driver.quit();
我也注意到,SelendroidDriver類不會出現在我的文件雖然我下載了Selendroid jar文件,版本0.10.0。
下載後,您是否將.jar添加到Eclipse中的類路徑中? – SiKing
我完全像他們推薦在http://stackoverflow.com/questions/1334802/how-can-i-use-external-jars-in-an-android-project – Chiquelo
在你的Eclipse項目中,你能看到條目'參考圖書館'?如果你擴展它,你能看到你的jar嗎? – SiKing