appium相关内容

Appium 测试启动在多个设备上失败

我正在 Windows 7 机器上工作,并尝试实施 Appium 测试以在 2 台真正的 Android 设备上并行启动.我能够分别在 2 个设备中的每一个上启动并按预期执行测试,但使用 JUnit 同时启动失败,其中一个设备的堆栈跟踪如下: info: [debug] 将命令推送到 appium 工作队列:["element:getText",{"elementId":"2"}]info: [ ..
发布时间:2021-11-16 20:18:04 Java开发

如何使用Appium在python脚本中的android应用程序中使用移动键盘输入数值

我正在编写一个 python 脚本来自动化 android 应用程序. 我想使用移动 keypad 在文本板中输入值. 我可以使用 send_keys 在文本字段中输入值,但在某些情况下,我必须使用 android 键盘输入值,即 digits(1,2,3,4,5,6,7,8,9,0) 等 谁能告诉我如何使用键盘输入这些值? 解决方案 不确定 Python,但这是我从 Jav ..
发布时间:2021-11-16 20:18:01 移动开发

使用appium自动化应用程序时如何处理Android设备中的toast生成?

我正在尝试使用 Appium 和 Webdriver 自动化一个 android 应用程序.当我提供无效凭据登录应用程序时,会出现一个吐司,我想断言此吐司的文本.此外,我无法使用 android uiautomatorviewr 捕获此吐司的屏幕截图.我如何在 android 中处理吐司?任何想法! 解决方案 是的,但只能使用 uiautomator2,只需在功能中传递参数并使用以下代码: ..
发布时间:2021-11-16 20:17:55 移动开发

如何在 Windows 7 机器上通过 cmd 提示符启动 appium 节点服务器

我正在使用 appium 和 selenium 进行移动自动化. 我愿意在 Windows 机器上通过 cmd 提示符使用命令运行 appium 服务器. 任何人都可以帮助如何通过cmd提示符运行以及在不单击appium.exe中的启动按钮的情况下运行它的命令是什么. 请任何人帮助我.提前致谢. 解决方案 您可以使用 Appium 支持库: com.g ..
发布时间:2021-11-16 20:17:52 Java开发

Appium iOS 真实设备 - ideviceinstaller 的问题

我在 iOS 真实设备上运行 appium 测试脚本.在那里我收到 ideviceinstaller 错误.我已经使用“brew install --HEAD ideviceinstaller"手动安装了 ideviceinstaller,仍然出现相同的错误. error: Failed to start an Appium session, err was: Error: Command fa ..
发布时间:2021-11-16 20:17:49 其他开发

Appium Inspector 无法加载图像

详细信息:Appium 1.4.13;Mac OSX 虽然此功能在 1.4.13 发布之前的某个时间运行良好,但从那时起我无法为我的应用程序刷新 Appium Inspector 的视图.已加载层次结构,但未显示 IMAGE.即使单击刷新,也会生成以下日志: 2015-11-20 06:16:33:244 - 信息:--> GET/wd/hub/session/95abc888-691 ..
发布时间:2021-11-16 20:17:46 其他开发

使用 Selenium 测试 Android 本机应用程序

任何人都可以指导我...如何使用 Selenium 处理本机应用程序.我有 Appium 和本机驱动程序,但它对我不起作用.运行时,我在控制台中收到错误消息. “无法启动新会话.可能的原因是远程服务器地址无效或浏览器启动失败." 怎么了? 解决方案 签出: https://groups.google.com/forum/#!forum/appium-讨论 那里有很多 ..
发布时间:2021-11-16 20:17:43 其他开发

在 Appium (Android) 中获取所有子笔记仅比父对象低一级

我编写了一个自动化测试软件,现在遇到一个问题.在我实际的原生应用中,我有一个像这样的 ListView: 列表视图 线性布局 线性布局 线性布局 文本视图 线性布局 线性布局 线性布局 线性布局 线性布局 ... ...等等. 我需要和想要的是从 ListView 中降低所有一层 LinearLayout(迭代的,可见和不可见元素): L ..
发布时间:2021-11-16 20:17:37 Java开发

Appium Android UI 测试 - 如何验证元素的样式属性?

我想验证元素的样式,即文本视图中显示的文本颜色.不管是黑色的还是蓝色的ex.文本颜色或文本大小.此信息未在 uiautomatorviewer 中列出. 我可以使用 elem.get_attribute("text") 获取文本,因为在节点详细信息中可以看到文本值.有没有办法检查样式属性?(我可以很容易地使用直接硒来做到这一点.) 解决方案 更新.事实证明,使用 appium web ..
发布时间:2021-11-16 20:17:31 移动开发

使用 Appium-Python 在 Android 应用中垂直滚动

以下是安卓应用的用户界面.在此可以看到好友列表的 UI.它总共有26个朋友.我想滚动 UI 并想看到所有的朋友.我想通过 Python-Appium 来做到这一点.我无法滚动它.怎么做?它有资源 ID、类名、包名,我有边界值,即 [0,161][540,887]. 解决方案 我遇到了同样的问题.大多数建议的解决方案都不起作用.无论如何,我找到了一个您可以在下面看到的解决方案: # 导入 ..
发布时间:2021-11-16 20:17:25 移动开发

原始错误:无法初始化 ideviceinstaller;

我通过 Xcode 开发了一个“Hello iOS"应用程序,并且可以在 iOS 模拟器上通过 Appium 对其进行测试.但是,当我尝试在真实的 iPhone/iPad 设备上测试相同的应用程序时,我收到以下错误消息. 无法创建新会话.(原始错误:无法初始化 ideviceinstaller;请确保它已安装并在您的系统上运行)(警告:服务器未提供任何堆栈跟踪信息) 这是我的环境. ..
发布时间:2021-11-16 20:17:22 移动开发

真实设备与模拟器:uiautomator 不显示应用程序的资源 ID

我需要我的 appium 的元素 ID - android 自动化测试.当我使用带有 UIAUTOMATOR 的真实设备时,我获得了资源 - id 来与元素进行交互,例如: driver.findElementById("com.xyz.android:id/GSG"); 但是,当我将模拟器与 UIAUTOMATOR 一起使用时,相同元素没有资源 ID,并且我的脚本也无法根据我的真实设备 ID ..

使用QAF时如何在TestNG XML文件中配置一个测试来启动两个驱动,比如Chrome驱动和Android驱动

案例步骤: 打开网络浏览器执行一些步骤 使用 Appium 打开 Android 设备以执行一些步骤. 注意:这两个步骤应该在一个 TestNG XML 测试中运行. 解决方案 如果您不希望两个驱动程序会话都处于活动状态但希望 通过终止当前驱动程序会话切换到另一个驱动程序 你可以在代码中设置 driver.name 属性,它会做需要的.在代码中更改以下任何属性会拆除现有驱动程 ..
发布时间:2021-11-16 20:17:13 其他开发

如何在 appium 中接受此警报?

Appium v​​1.6.4-betaXcode 8.2macOS 塞拉利昂 10.12 我想自动将照片保存在我的设备中.但在第一次我必须给予许可.我使用了“接受警报",但无法接受允许访问照片库的警报.它以绿色显示测试通过,当我执行测试时,但此弹出窗口仍然出现在视图中并且没有保存照片. 这是我的剧本 //检查保存driver.findElement(By.id("Save")).c ..
发布时间:2021-11-16 20:17:10 Java开发