appium相关内容

如何确定 Android UI 元素的 XPATH.硒 + Appium

我目前正在使用 Appium 和 Selenium 自动化一个 android 应用程序,并且在通过 ID 定位元素时遇到了一些问题.我想使用 XPATH 但不知道如何获取 android UI 元素的 XPATH.有谁知道如何确定元素的 XPATH 或知道可以快速完成这项工作的工具吗?谢谢! 解决方案 你可以使用 android sdk 工具 - uiautomatorviewer( h ..
发布时间:2021-11-16 20:13:59 移动开发

Appium 自动化出错

出现如下错误: "C:\Program Files\Java\jdk1.8.0_31\bin\java" -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files\Android\Android Studio\bin" -Dfile.encoding=UTF-8 -classpath "D:\Appium\Andro ..
发布时间:2021-11-16 20:13:53 Java开发

如何配置Genymotion模拟器到appium?

通过 eclipse 我已经配置了 Genymotion 路径 &我还下载了 Genymotion 中的虚拟设备. 在 Appium 中,那些下载的虚拟设备在“启动设备"下拉菜单中可见.然后我设置apk路径&尝试启动 Appium 1.3.4.1. 到那时,我收到了一条错误消息,如 启动节点服务器用法:main.js [-h] [-v] [--shell]main.js:错误:无法识 ..
发布时间:2021-11-16 20:13:44 Java开发

Appium 测试甚至无法在 AWS DeviceFarm 上启动

我已经在 iOS 设备上为我的应用运行了一些 iOS Appium 测试 (Java TestNG). 有些测试甚至不会在 22 台设备中的六七台上安装该应用.所有关于不创建会话的完全相同的错误: 尝试执行简单的Appium Driver无法调用配置方法场景.ScreenshotsAppiumTest.setUp:无法创建新会话,因为'createSession' 需要 HttpClien ..
发布时间:2021-11-16 20:13:42 移动开发

如何在 UWP 中使用 WinAppDriver 等待元素?

我目前正在使用 WinAppDriver 将 UWP 应用的编码 UI 测试迁移到 Appium 和我遇到了这个问题,我等不及某个元素出现了.没有办法像 Microsoft 的编码 UI 测试那样等待元素“准备好". 在 ClassInitialize 方法中,一切正常(数据在登录视图中输入)并单击登录按钮.触发点击事件后,应用程序会显示一个进度条,直到用户登录.我的问题是登录过程后我无法等 ..
发布时间:2021-11-16 20:13:36 其他开发

如何在不关闭对话框的情况下使用 Appium for IOS 隐藏键盘?

我有一个对话框出现,当用 hideKeyboard(); 关闭键盘时,所有表单都关闭了,我回到主页,这样我就不能继续填写场景了其他数据. 这里是屏幕: 解决方案 hideKeyboard(); 的默认“策略"是在键盘外敲击,但这可以改为按下一个键而是在键盘上. 有关可用的 hideKeyboard 策略,请参阅 java-client 文档(假设您使用的是 java-clien ..
发布时间:2021-11-16 20:13:33 移动开发

Appium iOS Safari 打开新标签页,接受警报并在两个标签页之间切换

所以我正在测试一个网络应用程序,我必须打开一个新选项卡,切换到它,做一些输入,然后切换回第一个选项卡,这不止一次.我尝试以这种方式打开新标签: ((JavascriptExecutor) AppiumTestBase.getDriver()).executeScript("window.open('http://google.com', '_blank')"); 这会导致出现以下警报: ..
发布时间:2021-11-16 20:13:30 移动开发

在 Appium 中启动会话

在 Appium 中开始会话时,出现以下错误: 错误: 处理命令时发生未知的服务器端错误.原始错误:执行 adbExec 时出错.原始错误:'Command'C:\Users\satyajit.more\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 install 'E:\Appium ..
发布时间:2021-11-16 20:13:27 移动开发

如何配置Genymotion模拟器到appium?

通过 eclipse 我已经配置了 Genymotion 路径 &我还下载了 Genymotion 中的虚拟设备. 在 Appium 中,那些下载的虚拟设备在“启动设备"下拉菜单中可见.然后我设置apk路径&尝试启动 Appium 1.3.4.1. 到那时,我收到了一条错误消息,如 启动节点服务器用法:main.js [-h] [-v] [--shell]main.js:错误:无法识 ..
发布时间:2021-11-16 20:13:22 Java开发

Appium - 我们什么时候使用触摸动作?我可以用它输入文本的实际示例吗?

我想问一下我们什么时候在 Appium 中使用触摸操作.我还想问:我们可以使用触摸动作来点击/按下 android.widget.EditText 元素并将其发送给它.我可以有一个可行的例子来测试它吗? 解决方案 每当我们想点击/点击设备上的特定元素时,我们都会使用触摸操作. 用于点击 您可以对 EditText 元素使用触摸操作,如下所示: driver.findEleme ..
发布时间:2021-11-16 20:13:19 Java开发

在 java 中使用 selenium 运行 adb 命令

我想在 selenium 中使用 Java 执行 ADB(android debug bridge) 命令.后来我需要使用我的 Junit 测试在 AWS(亚马逊网络服务)设备场上执行脚本.怎么做 ?请在下面找到我的 Junit 测试用例,在这段代码中,我模拟了测试用例,我想获取应用程序的内存和 CPU 使用率 import io.appium.java_client.android.Andro ..
发布时间:2021-11-16 20:13:14 移动开发

失败时无法运行关键字“捕获页面屏幕截图"

我正在使用机器人框架运行自动化 android 应用程序:我已经导入了 selenium2library 和 android 库.最初我使用 goto url 关键字启动应用程序:我将参数作为我的应用程序的 url 给出.运行测试脚本后,我得到 :: 关键字“Capture Page Screenshot"失败时无法运行:找到多个名称为“捕获页面截图"的关键字.给您要使用的关键字的全名:Appi ..
发布时间:2021-11-16 20:13:11 其他开发