问题标签 [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 投票
0 回答
607 浏览

ios - AWS DEVICE FARM - iOS - UI 测试失败 - 获取快照失败错误

当我在本地或 Circle CI 上运行测试时,它们 100% 的时间都在工作。在 AWS 上,他们 95% 的时间都因为这个错误而失败,而不是测试失败。我已经手动尝试并使用fastlane,结果相同。我还从测试中删除了所有内容。如果与之交互的任何 UI 片段都会导致此故障。如果 test 为空,它将成功。有人有解决方案吗?谢谢

UI 测试失败 - 获取快照失败 Error Domain=XCTestManagerErrorDomain Code=9 "获取主窗口时出错 -25204" UserInfo={NSLocalizedDescription=获取主窗口时出错 -25204}

0 投票
1 回答
112 浏览

ios - AWS 设备场 - iOS - app.launchEnviorment 问题

问题是 app.launchEnvoirnment["key"] = "value" 在 AWS 上被忽略,但在 Circle CI 和本地运行良好。

0 投票
0 回答
185 浏览

android - Appium 未检测到 android 7.0 上的菜单项

我正在使用 appium 和 amazon 设备场测试一个 android 应用程序,一些测试在某些设备上运行良好,但在其他设备上却失败了

我有两个问题:

有谁知道为什么 appium 没有检测到 android 7.0 上的菜单项?(它始终在屏幕上可见且 ID 未更改)

有谁知道为什么 appium 没有在特定屏幕上检测到任何小部件,而只在一台设备上检测到?(一切都是可见的,并且其 ID 设置正确)

错误发生在选择器尝试获取元素的行中,这将返回超时:

这返回 false 因为没有找到元素:

这些测试适用于其他设备(带有 android 6.0 的 Motorola Nexus 6、带有 android 6.0.1 的三星 Galaxy S7),但不适用于带有 android 7.0 的 Google Pixel

0 投票
1 回答
321 浏览

java - AWS appium ios 测试总是失败

我正在使用appium junit实现 aws 自动化测试。

我正在尝试在aws 设备场上运行我的测试脚本,我的测试脚本在模拟器上运行良好,但在 aws 设备上失败。错误没有正确描述问题。

每当我在 aws 设备上运行我的脚本时,它都会给我以下错误。当我看到视频时,应用程序已成功启动,然后屏幕上没有任何反应。我可以看到第一个弹出窗口要求允许推送通知,然后在弹出窗口被关闭后没有任何反应。

这是我的 java appium 测试脚本

我在没有人关注的aws论坛上发布了一个问题。

https://forums.aws.amazon.com/thread.jspa?threadID=247887

0 投票
1 回答
159 浏览

amazon-web-services - AWS Device Farm 计费

AWS Device Farm 提供两种计费选项 - 计量和不计量。在您决定通过购买自动测试插槽来使用不计量计费后,如何确保它始终使用该插槽并且不会在几分钟内被计费?

0 投票
1 回答
161 浏览

appium - 我们可以通过哪些方式在许多设备中自动化许多移动测试用例?

我正在通过 Appium 自动化我的测试。我想在多个设备上进行测试。

我知道 AWS Device Farm 和 Test Object,您建议我使用哪一个,以便在许多设备上测试相同的测试。

你推荐其他工具吗?

0 投票
1 回答
32 浏览

appium - AWS Appium 项目包

我在为 AWS 打包 appium 项目时看到以下错误。未知的生命周期阶段--DskipTests=true。您必须在格式中指定有效的生命周期阶段或目标

笔记:

  1. 在mac终端上执行打包命令
  2. 都尝试了--DskipTests=true& -DskipTests=true(两者都看到相同的错误)

期待一些帮助。谢谢!

0 投票
1 回答
534 浏览

amazon-web-services - 无法在 AWS Device Farm 上将驱动程序上下文设置为 Webview

无法在 AWS Device Farm 上将驱动程序上下文设置为 Webview

在 AWS Device Farm 上将上下文设置为 Webview 引发错误。System.Out.Println(driver.getContextHandles()) >> 输出仅显示 NATIVE_APP

AWS Device Farm 上是否存在 WebView 上下文?

下面的代码在我的本地工作,但在 AWS 设备场上将上下文设置为 webview 时抛出错误。

其他信息:

设备安卓版本:6.0.1
语言:Java

0 投票
1 回答
331 浏览

amazon-web-services - 是否有可能通过 AWS Device Farm CLI 获取 Device Farm Logcat

是否有可能通过 AWS Device Farm CLI 获取 Device Farm Logcat?

0 投票
1 回答
264 浏览

python - AWS Device Farm 中的 Appium Python 测试是否必须通过 pytest 运行?

我编写了一些具有这种结构的测试:

我一直在使用以下命令开始测试:

test_enrollment.py文件 imports ,generator.py它循环访问各种配置文件config并生成一个新类,该类结合了平台配置文件的设置和测试文件中的测试。

在移动平台上运行测试时,我使用的是 appium 驱动程序(与使用 selenium 驱动程序的桌面平台相反)。

从这一点开始,我想在 AWS Device Farm 中运行这些测试,但是当我上传我的测试文件时,它似乎期望一种与 pytest 兼容的格式。我无法以现在使用 pytest 的结构方式运行测试,因为我的测试类中启动生成器的主要方法没有被调用。有什么方法可以在不使用 pytest 的情况下在 AWS Device Farm 中运行 Appium Python 测试?