java - Android Studio 中的 Selendroid

标签 java android-studio selendroid

我正在使用 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();
}

我的错误是 SelendroidCapability capa = new SelendroidCapabilities("io.selendroid.testapp:0.17.0"); 错误:(5, 1) 错误:包 io.selendroid.client 不存在

最佳答案

您应该在 MainActivity 中编写任何内容,而不是在 scr-> Main -> 中创建一个新的 Java 类,然后在其中添加您的测试用例代码。

然后去构建变体 -> 选择单元测试并运行测试用例

关于java - Android Studio 中的 Selendroid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33474272/

相关文章:

java - 使用 TestNG 时出现错误

java - 如何使用 Selenium WebDriver 和 java 从 CSS 自定义下拉列表中选择一个元素?

java - Spark : How to obtain the location of configurations spark is using?

java - 将包含 textview 值的文件 .txt (ArrayList) 中的所有项目设置为 ListView [Android Java]

java - Android开发/LibGDX运行时没有窗口打开

android - 如何使用 Protractor 测试原生 Android 应用

java - REST 服务 Java 的 GET 请求的参数

java - 绝对文件路径不正确

java - 输入数值以编辑文本时,我的应用程序崩溃了,并且它没有显示正确的值

android - Appium Mobile Web 测试自动化 Android for Twitter