Android Studio - 谷歌网络驱动程序

标签 android selenium webdriver

我尽量使用可以下载SDK管理器的“Google WebDriver”工具。我真正能找到的是:https://android-developers.googleblog.com/2011/10/introducing-android-webdriver.html 从 2011 年发布,不出所料,代码不起作用并且使用了已弃用的类。

所以这是我的问题:

  1. 是否有任何示例代码可以告诉我如何使用此工具执行任何操作?
  2. 我应该放弃这个 Android Studio 插件并改用 selendroid 吗? ( http://selendroid.io/setup.html )

我能做的最好的是:

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        simpleGoogleTest();
    }

    private void simpleGoogleTest() {
        WebDriver driver = new AndroidWebDriver(this); // app crashes here

        // ...
    }
}

最佳答案

我很惊讶 Google WebDriver 是包含在 Android SDK 中的工具。自 2011 年以来,WebDriver 已经取得了很大进展。现在可以使用 Appium 实现您尝试做的很多事情。和 ChromeDriver .

关于Android Studio - 谷歌网络驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42797038/

相关文章:

java - Google Map 在 ViewPager 的 fragment 内,将所有触摸事件保留在 Google Map 中

java - 尝试获取空数组Kotlin的长度

java - Selenium 网络驱动程序 : List is not generic; it cannot be parameterized with arguments `<WebElement>` type

java - 如何在桌面浏览器上使用 webdriver 移动网页

android - Google Maps Android API v2 路由json解析

android - fatal error aapt2-3.2.1-4818971.pom :2:1: Content is not allowed in prolog

java - 在 Maven 中为 Selenium/Cucumber 使用不同环境的配置文件属性

python - selenium测试密码如何加解密?

javascript - 使用 JavaScript 驱动 Selenium2(通过 WebDriver)有哪些选项?

css - WebDriver - ":nth-of-type()"选择器是否适用于 IE 9?