我最近用 Java 编写了一个与 FireFoxDriver() 完美配合的 Selenium 程序。我的第 2 步是能够在我的带有 Selendroid 的 Android 设备上运行这个程序。我在这里访问了他们的网站,并且已经能够下载 jar 并使用端口:4444 连接到他们的本地主机。
但是,当我尝试他们的示例时,Eclipse 无法识别 SelendroidDriver() 并建议我返回 WebDriver()。
这是他们的代码:
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。