Android Studio 中的 Selendroid
Selendroid in Android Studio
我正在使用 Android studio 构建一个项目
我的问题是有什么方法可以在 Android studio 中设置 Selendroid?请教我一步一步。
我已经将此添加到我的 Gradle
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 capa = new SelendroidCapabilities("io.selendroid.testapp:0.17.0");
错误:(5, 1) 错误:包 io.selendroid.client 不存在
尝试将 this 添加到您的项目中!(eclipse:右键单击您的项目 -> Build Path -> Add external Archives... -> 选择下载的 .jar 文件。)
希望对您有所帮助!
您应该在 MainActivity 中编写任何内容,而不是创建一个新的 Java Class ins scr-> Main -> 在那里添加您的测试用例代码。
然后去构建变体 -> select 单元测试和 运行 测试用例
我正在使用 Android studio 构建一个项目 我的问题是有什么方法可以在 Android studio 中设置 Selendroid?请教我一步一步。
我已经将此添加到我的 Gradle
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 capa = new SelendroidCapabilities("io.selendroid.testapp:0.17.0"); 错误:(5, 1) 错误:包 io.selendroid.client 不存在
尝试将 this 添加到您的项目中!(eclipse:右键单击您的项目 -> Build Path -> Add external Archives... -> 选择下载的 .jar 文件。) 希望对您有所帮助!
您应该在 MainActivity 中编写任何内容,而不是创建一个新的 Java Class ins scr-> Main -> 在那里添加您的测试用例代码。
然后去构建变体 -> select 单元测试和 运行 测试用例