java - AndroidDriver 无法解析为类型

标签 java android selenium browser-automation

我是java新手。我正在尝试使用适用于 Android 的 Selenium Web 驱动程序创建一个示例移动自动化测试应用程序。
我已经安装了 Android SDK 并根据以下链接中的指南启动了 Android 模拟器。
http://www.abodeqa.com/2013/05/08/configuring-android-webdriver-in-eclipse/
http://selenium.polteq.com/en/running-tests-on-an-android-simulator/
https://code.google.com/p/selenium/wiki/AndroidDriver

我为 selenium 添加了外部 jar 文件 (selenium-server-standalone-2.42.2) 并使用 apk (android-server-2.38.0.apk) 启动了模拟器code>) 并添加了链接中的代码。

我得到 android 驱动程序的引用错误(The import.org.selenium.android cannot be resolved)

import org.openqa.selenium.android.AndroidDriver;

在下面的代码中(Android 驱动程序无法解析为类型)

AndroidDriver driver = new AndroidDriver();

如何解决 android 的这些引用错误?。
任何建议都会有很大帮助。 提前致谢。

编辑:添加截图 Screenshot android reference error

最佳答案

我认为 android 驱动程序属于 java-client 库,因此给出了 android 驱动程序无法解析为类型的错误。请添加 java-client 库,然后导入可以解决问题的 android 驱动程序。 此链接可以帮助您使用 java 客户端:- http://mvnrepository.com/artifact/io.appium/java-client 然后 eclipse 中的用户导入语句:- 导入 io.appium.java_client.android.AndroidDriver; 试试这个,它可能对你有帮助

关于java - AndroidDriver 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25221701/

相关文章:

python - 在 Linux 服务器上使用 Selenium 运行 Scrapy Web Crawler

python - 如何在 Python 中使用 Selenium 在 Chrome 上向下滚动 Youtube channel

java - 拒绝访问?错误的用户/密码

java - 如何使用 while() 循环在 vertx 上运行无限循环

java - 如何在特定浏览器(如 Android 中的 Chrome 或 Firefox)的 Web-View 中加载应用程序

安卓工具栏 : Light. DarkActionBar

android - fragment 如何恢复其 View 状态?

javascript - Python 和 Selenium : What's a good way to access links hidden in dropdown menus built by Javascript?

java - 如何在诺基亚asha sdk1.0中使textArea可滚动

java - 使用 Java 6 注释处理器获取泛型类型的限定类名