问题标签 [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.

0 投票
1 回答
1033 浏览

node.js - AWS - 适用于 iOS 设备的 NodeJS 中的 Amazon Device Farm 与 A​​ppium 测试的兼容性

我计划使用 Amazon Device Farm 来部署我编写的 Appium 测试,但我不确定是否可以使用。

我已经用 NodeJS 为 iOS 设备编写了测试,但我读过的每一篇文章都是针对 java 测试或 Android 的。

有没有办法在 NodeJS 中部署为 iOS 编写的 Appium 测试?如果不能,您能否推荐一个可能兼容的替代 App Farm?

0 投票
0 回答
525 浏览

android - AWS Device Farm 错误:未找到长 org.opencv.core.Mat.n_Mat() 的实施

我正在 Amazon Device Farm 中测试一个应用程序,在某些设备中会出现此错误:

问题是我没有使用任何来自org.opencv或任何方法,如n_mat().

这是什么?我能做些什么来解决这个问题?

测试设备:

0 投票
1 回答
371 浏览

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,所以我不能不测试它。

有谁知道我该如何解决这个问题?

非常感谢!

0 投票
1 回答
431 浏览

appium - 设备农场,APPIUM,JAVA

我有用 JAVA 编写的测试用例,该项目不是 TESTNG 或 JUnit。我想在 Device Farm 上运行我的测试用例。我有一个依赖于 3 个属性文件的 jar 文件。

0 投票
1 回答
240 浏览

selenium - 如何在 AWS Device Farm 的类中的测试之间重用 webdriver 会话?

我的 appium/python 测试套件中的测试都需要先登录应用程序。GitHub 示例仅显示如何为套件中的每个测试设置/拆卸 Web 驱动程序。在我的情况下,为所有测试重用现有的 webdriver 会话会很棒。

但是,对于 AWS Device Farm 环境中的每个测试方法,都会执行 setUpClass/tearDownClass 方法。我尝试将 webdriver 创建为类变量在 AWS Device Farm 中不起作用(尽管在本地工作)。

设置 webdriver 会话、登录到应用程序、然后运行套件中的所有测试重用相同的 web 驱动程序会话、然后从应用程序注销并退出 webdriver 的最佳方法是什么?

0 投票
0 回答
283 浏览

android - 测试类失败时,AWS Device Farm 不会运行我的所有测试类

我有一个使用 AWS Device Farm (Appium + JUnit + Android) 的测试项目,当所有测试类都通过时,该项目运行良好,但是当一个测试类失败时,执行停止并且其他测试类没有执行。当我在本地运行测试时,我的所有测试类都在运行,与它们的结果无关。

例如,当元素未在应用程序上本地化时会发生此错误。

0 投票
1 回答
895 浏览

android - 如何在亚马逊设备场上测试推送通知

我想测试一下,如果设备场上的每个模型都收到来自 gcm 的推送通知,但是如您所知,如果设备上没有添加 google 帐户,则设备无法收到通知,我怎样才能自动添加 google 帐户,谢谢

0 投票
1 回答
385 浏览

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 的进一步说明。

不过,这些解释对我来说非常不清楚,我现在很困惑。

有没有人试过这个?

0 投票
2 回答
275 浏览

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 包来运行我的测试。如何解决这个问题?

0 投票
2 回答
988 浏览

android - 在 AWS Device Farm 上运行 Appium Android TestNG

要在 AWS Device Farm 上运行 appium-project,先决条件是不要在 appium 项目中设置所需的功能。正如培训视频中所建议的那样

https://www.youtube.com/watch?v=ZWAUAerFB6s

如果我没有设置功能,则在我的本地测试失败,并出现错误“无法创建新会话。详细信息:由于desiredCapabilities以下原因,该对象无效:deviceName不能为空。”

如果测试失败zip-with-dependencies.zip,则不会创建。

注意:如果我在 appium-project 中设置了所需的功能,AWS 设备场上的测试将失败。