我已經準備好了使用eclipse進行Android應用程序測試自動化的環境。我按照從下面的網站上的說明:「WebDriver無法解析爲類型」錯誤Android WebDriver java代碼
https://code.google.com/p/selenium/wiki/AndroidDriver#Setup_the_Environment
我已經複製下面的代碼從上述網站如下:
import junit.framework.TestCase;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.android.AndroidDriver;
public class OneTest extends TestCase {
public void testGoogle() throws Exception {
WebDriver driver = new AndroidDriver();
// And now use this to visit Google
driver.get("http://www.google.com");
// Find the text input element by its name
WebElement element = driver.findElement(By.name("q"));
// Enter something to search for
element.sendKeys("Cheese!");
// Now submit the form. WebDriver will find the form for us from the element
element.submit();
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle());
driver.quit();
}
}
但誤差「的webdriver不能被解析爲一個類型」爲
WebDriver driver = new AndroidDriver();
注:在下面的行中發現:我已將「selenium-server-standalone-2.33.0.jar」添加到Java構建路徑
你是否在該鏈接的代碼之後立即遵循構造?它說你需要包括一些外部的罐子 – Neoh
我已經添加了所需的外部罐子 –