java - 在 JAVA 中为 Appium 编写测试

标签 java android eclipse maven appium

我正在尝试使用 JAVA (Eclipse) 中的 Appium 为 Android 应用程序编写测试。我已将所需的 jar 文件添加到项目的构建路径中。但是“package Appium”没有被识别并给我错误“声明的包“Appium”与预期的包“”不匹配。“

此外,根据我对此的研究,我发现我应该有一个 Maven 项目,所以我设置了 MAVEN,但出现“构建失败”错误“在当前项目和插件组,可从存储库获取”,当我运行“mvn archtype:generate”命令时。

有什么办法可以解决这个问题?

最佳答案

@Jesseweb 建议

您的机器位于防火墙代理 之后,因此您的机器无法访问http://repo1.maven.org/maven2。尝试直接在浏览器或其他工具中访问此 URL 以测试您是否能够发出请求。


这是您的防火墙的问题。检查防火墙是否开启:

单击“开始”-> 单击“运行”-> 输入 wscui.cpl -> 单击“确定”。在 Windows 安全中心-> 单击安全如果网络防火墙处于“打开”状态,则需要为 maven 设置代理。

转到/conf -> 使用记事本取消注释代理打开 settings.xml(如果您不记得代理设置,您可以在您使用的网络浏览器中 checkin )

<proxies>
    <proxy>
        <id>optional</id>
        <active>true</active>
        <protocol>http</protocol>
        <username></username>
        <password></password>
        <host>www-proxy.us.oracle.com</host>
        <port>80</port>
        <nonProxyHosts></nonProxyHosts>
    </proxy>
</proxies>

您可以将用户名和密码字段留空,只设置主机和端口。

(归功于 hotcoder24)

资源链接:mvn archetype:generate does not work-no plugin found for prefix 'archetype'

完整的教程,你可以关注这个 http://www.swtestacademy.com/appium-using-android-virtual-device/

关于java - 在 JAVA 中为 Appium 编写测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777260/

相关文章:

java - 应用程序终止或销毁时文件下载不完整

java - Eclipse 格式化程序设置

eclipse - 使用 Xtext 或 XTend 为现有 EMF 模型构建代码生成器

Android EditText 标题(标题)就像 Android 指南中的那样

java - 如何使用 Hibernate eqOrIsNull()

java - 如何动态连接不同的SFTP服务器?

java - 无法合并Dex

java - MyEclipse每次保存JSP页面时都会构建工作区

java - APACHE POI 4.1 : Set cell background color from hex code