问题标签 [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.
ios - AWS DEVICE FARM - iOS - UI 测试失败 - 获取快照失败错误
当我在本地或 Circle CI 上运行测试时,它们 100% 的时间都在工作。在 AWS 上,他们 95% 的时间都因为这个错误而失败,而不是测试失败。我已经手动尝试并使用fastlane,结果相同。我还从测试中删除了所有内容。如果与之交互的任何 UI 片段都会导致此故障。如果 test 为空,它将成功。有人有解决方案吗?谢谢
UI 测试失败 - 获取快照失败 Error Domain=XCTestManagerErrorDomain Code=9 "获取主窗口时出错 -25204" UserInfo={NSLocalizedDescription=获取主窗口时出错 -25204}
ios - AWS 设备场 - iOS - app.launchEnviorment 问题
问题是 app.launchEnvoirnment["key"] = "value" 在 AWS 上被忽略,但在 Circle CI 和本地运行良好。
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
java - AWS appium ios 测试总是失败
我正在使用appium junit实现 aws 自动化测试。
我正在尝试在aws 设备场上运行我的测试脚本,我的测试脚本在模拟器上运行良好,但在 aws 设备上失败。错误没有正确描述问题。
每当我在 aws 设备上运行我的脚本时,它都会给我以下错误。当我看到视频时,应用程序已成功启动,然后屏幕上没有任何反应。我可以看到第一个弹出窗口要求允许推送通知,然后在弹出窗口被关闭后没有任何反应。
这是我的 java appium 测试脚本
我在没有人关注的aws论坛上发布了一个问题。
amazon-web-services - AWS Device Farm 计费
AWS Device Farm 提供两种计费选项 - 计量和不计量。在您决定通过购买自动测试插槽来使用不计量计费后,如何确保它始终使用该插槽并且不会在几分钟内被计费?
appium - 我们可以通过哪些方式在许多设备中自动化许多移动测试用例?
我正在通过 Appium 自动化我的测试。我想在多个设备上进行测试。
我知道 AWS Device Farm 和 Test Object,您建议我使用哪一个,以便在许多设备上测试相同的测试。
你推荐其他工具吗?
appium - AWS Appium 项目包
我在为 AWS 打包 appium 项目时看到以下错误。未知的生命周期阶段--DskipTests=true
。您必须在格式中指定有效的生命周期阶段或目标
笔记:
- 在mac终端上执行打包命令
- 都尝试了
--DskipTests=true
&-DskipTests=true
(两者都看到相同的错误)
期待一些帮助。谢谢!
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
amazon-web-services - 是否有可能通过 AWS Device Farm CLI 获取 Device Farm Logcat
是否有可能通过 AWS Device Farm CLI 获取 Device Farm Logcat?
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 测试?