2015-11-02 66 views
0

我正在使用Android Studio构建项目 我的问题是否有任何方式设置Selendroid在Android studio?请教我一步一步来。Android Studio中的Selendroid

我已经添加到了我的摇篮

In my Gradle Project:

dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     testCompile 'junit:junit:4.12' 
     compile 'com.android.support:appcompat-v7:23.1.0' 
     compile 'org.seleniumhq.selenium:selenium-java:2.48.2' 
    }buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
} 

In my Module app:

dependencies { 
    classpath 'com.android.tools.build:gradle:1.3.0' 
    classpath 'org.seleniumhq.selenium:selenium-java:2.47.1' 

    // NOTE: Do not place your application dependencies here; they belong 
    // in the individual module build.gradle files 
} 

My Main Activity

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    SelendroidCapabilities capa = new SelendroidCapabilities("io.selendroid.testapp:0.17.0"); 

    WebDriver driver = new WebDriver(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(); 
} 

我的错误是SelendroidCapabilities卡帕=新SelendroidCapabilities(“io.selendroid.testapp: 0.17.0" 或更新); ! 错误:(5,1)错误:包io.selendroid.client不存在

回答

1

您应该在MainActivity中编写任何内容,而不是创建一个新的Java类ins scr-> Main - >在其中添加Test Case代码。

然后去打造变种 - >选择单元测试和运行测试用例

0

尝试添加this到您的项目(日食:右键点击你的项目 - >构建路径 - >添加外部档案。 .. - >选择下载的.jar文件。) 希望得到这个帮助!

+0

即时通讯使用的是Android工作室不蚀 –

+0

我的意思是你错过了必需的.jar()文件。因此,请尝试找到将.jar文件添加到Android Studio的方式 –