首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio中的Selendroid

Android Studio中的Selendroid
EN

Stack Overflow用户
提问于 2015-11-02 09:20:45
回答 2查看 903关注 0票数 0

我正在使用Android来构建一个项目,我的问题是,有没有办法在安卓工作室中安装Selendroid?请一步一步教我。

我已经把这个加到我的梯度里了

在我的分级项目中:

代码语言:javascript
复制
 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()
    }
}

在我的模块应用程序中:

代码语言:javascript
复制
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
}

我的主要活动

代码语言:javascript
复制
@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("io.selendroid.testapp:0.17.0");capa =新的错误:(5,1)错误:包io.selendroid.client不存在

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-26 10:27:08

您应该用MainActivity编写任何东西,而应该创建一个新的Java、scr-> Main ->,在那里添加测试用例代码。

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

票数 1
EN

Stack Overflow用户

发布于 2016-01-04 09:16:55

尝试将添加到您的项目!(eclipse:右键单击您的项目->构建路径->添加外部档案.->选择下载的.jar文件。)希望能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33474272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档