' import org.openqa.selenium.android.AndroidDriver'无法解决

时间:2014-06-03 11:18:49

标签: java android selenium

我正在尝试自动化Android应用程序,

我已经采用了以下代码,

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.android.AndroidDriver;

public class LaunchElGiftoAndroid {
public static void main(String args[])throws Exception

{
    AndroidDriver ad=new AndroidDriver();
    System.out.println("Started");
    ad.get("http://www.gmail.com");
    System.out.println("Application Title"+ ad.getTitle());
    Thread.sleep(2000);
    ad.findElement(By.name("Email")).sendKeys("testing");
    ad.findElement(By.name("Passwd")).sendKeys("type password");
    ad.findElement(By.name("signIn")).click();
    System.out.println("Opened");
    ad.close();

}

}

我已正确安装了Web驱动程序。

我在使用以下import语句时遇到问题。

import org.openqa.selenium.android.AndroidDriver;

2 个答案:

答案 0 :(得分:1)

我相信你使用旧的AndroidDriver。

在这种情况下你应该使用Selendroid。

http://selendroid.io/mobileWeb.html

答案 1 :(得分:0)

如果您选中此webpage。 Selenium建议您切换到Selendroid,因为它具有更多功能和选项。您甚至可以在应用程序内部进行自动化!