问题标签 [aws-device-farm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - AWS - 适用于 iOS 设备的 NodeJS 中的 Amazon Device Farm 与 Appium 测试的兼容性
我计划使用 Amazon Device Farm 来部署我编写的 Appium 测试,但我不确定是否可以使用。
我已经用 NodeJS 为 iOS 设备编写了测试,但我读过的每一篇文章都是针对 java 测试或 Android 的。
有没有办法在 NodeJS 中部署为 iOS 编写的 Appium 测试?如果不能,您能否推荐一个可能兼容的替代 App Farm?
android - AWS Device Farm 错误:未找到长 org.opencv.core.Mat.n_Mat() 的实施
我正在 Amazon Device Farm 中测试一个应用程序,在某些设备中会出现此错误:
问题是我没有使用任何来自org.opencv
或任何方法,如n_mat()
.
这是什么?我能做些什么来解决这个问题?
测试设备:
ios - AWS Device Farm - 运行卡在待处理(错误状态)
我正在使用适用于 iOS 设备的 Appium Python + AWS Device Farm 为我的公司进行自动化测试。
但是,当我将 .ipa 文件和 Appium Python 测试上传到 AWS 设备场时,运行卡住并显示状态为“错误”,如果我单击运行以查看详细视图,它会显示“待定”所有设备运行(见下面的截图:)
我很确定这不是我的 Appium Python 测试脚本的问题,因为当将相同的脚本与另一个 .ipa 文件(来自另一个应用程序)组合时,运行在 AWS Device Farm 上运行良好。问题是,通过使用相同的处理方式,我能够从其他应用程序中导出 .ipa,并让它们在 AWS Device Farm 上运行良好。这只发生在同一个 App 的这个特定的 .ipa 文件上,但是我必须对其进行自动化测试的是公司的官方 App,所以我不能不测试它。
有谁知道我该如何解决这个问题?
非常感谢!
appium - 设备农场,APPIUM,JAVA
我有用 JAVA 编写的测试用例,该项目不是 TESTNG 或 JUnit。我想在 Device Farm 上运行我的测试用例。我有一个依赖于 3 个属性文件的 jar 文件。
selenium - 如何在 AWS Device Farm 的类中的测试之间重用 webdriver 会话?
我的 appium/python 测试套件中的测试都需要先登录应用程序。GitHub 示例仅显示如何为套件中的每个测试设置/拆卸 Web 驱动程序。在我的情况下,为所有测试重用现有的 webdriver 会话会很棒。
但是,对于 AWS Device Farm 环境中的每个测试方法,都会执行 setUpClass/tearDownClass 方法。我尝试将 webdriver 创建为类变量在 AWS Device Farm 中不起作用(尽管在本地工作)。
设置 webdriver 会话、登录到应用程序、然后运行套件中的所有测试重用相同的 web 驱动程序会话、然后从应用程序注销并退出 webdriver 的最佳方法是什么?
android - 测试类失败时,AWS Device Farm 不会运行我的所有测试类
我有一个使用 AWS Device Farm (Appium + JUnit + Android) 的测试项目,当所有测试类都通过时,该项目运行良好,但是当一个测试类失败时,执行停止并且其他测试类没有执行。当我在本地运行测试时,我的所有测试类都在运行,与它们的结果无关。
例如,当元素未在应用程序上本地化时会发生此错误。
android - 如何在亚马逊设备场上测试推送通知
我想测试一下,如果设备场上的每个模型都收到来自 gcm 的推送通知,但是如您所知,如果设备上没有添加 google 帐户,则设备无法收到通知,我怎样才能自动添加 google 帐户,谢谢
ionic-framework - Ionic 2 AWS Device Farm Appium 测试 NG
我已将 AWS Device Farm 配置为为我的应用程序运行自动化测试。
我在这篇文章Built-in Explorer
之后使用和Built-in Fuzz
测试类型成功地运行了测试。
现在我想使用 Appium Test NG 类型。我已经安装了 appium 模块并让它运行:
但是现在呢?如何编写和使用 ionic 2 使用的测试?
这里说:
您的 Android Appium Java TestNG 测试必须包含在 .zip 文件中”,并且它们指向 Appium 的官方网站,以获取有关如何在 android 或 ios 设备上使用 appium 的进一步说明。
不过,这些解释对我来说非常不清楚,我现在很困惑。
有没有人试过这个?
python-2.7 - 亚马逊设备场 - 不支持来自 macOS 平台的轮文件
我在 AWS 设备场中配置 Appium python 测试时遇到以下错误:
处理您的文件时出现问题。我们发现至少有一个 wheel 文件 wheelhouse/numpy-1.12.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 指定了一个我们不支持的平台。请解压您的测试包,然后打开wheelhouse目录,验证wheel文件的名称是否以-any.whl或-linux_x86_64.whl结尾,然后重试
我需要 numpy 和 opencv-python 包来运行我的测试。如何解决这个问题?
android - 在 AWS Device Farm 上运行 Appium Android TestNG
要在 AWS Device Farm 上运行 appium-project,先决条件是不要在 appium 项目中设置所需的功能。正如培训视频中所建议的那样
如果我没有设置功能,则在我的本地测试失败,并出现错误“无法创建新会话。详细信息:由于desiredCapabilities
以下原因,该对象无效:deviceName
不能为空。”
如果测试失败zip-with-dependencies.zip
,则不会创建。
注意:如果我在 appium-project 中设置了所需的功能,AWS 设备场上的测试将失败。