appium相关内容

使用Appium&;WebdriverIO:&Quot;未找到/Session&Quot;的移动应用程序测试

我要设置Android和iOS平台移动应用程序的自动测试流程(Reaction Native)。为此,我使用Appium和WebdriverIO。例如,我使用现有的appium-boilerplate代码库和现成的application来运行测试。我在Android模拟器中运行该应用程序。基本设置如下所示。 1.应用 2.WebdriverIO wdio.shared.conf. ..

QAF-如何使用QAF实现Web和移动应用程序的自动化

我是QAF的新手。我需要同时自动化网络和移动应用程序。比方说,我必须使用移动本地应用程序进行资金转账,然后注销,然后立即打开桌面浏览器(而不是移动浏览器)并打开Web应用程序来验证相同的交易。 因为我们需要配置Appium驱动程序和浏览器驱动程序来实现此场景。如何使用QAF框架处理此场景。 推荐答案 使用qaf,您可以在单个测试用例中与多个设备/驱动进行交互。QAF有suppor ..
发布时间:2022-03-03 14:13:28 其他开发

在Appium中启动会话时显示错误:“Original Error:‘app’Option is Required for reinstall”(原始错误:重新安装需要‘app’选项)

我是新来Appium的。 我在“Desired Capabilities”选项卡中定义了所需的功能,例如: 设备名称 UDID 平台名称 平台版本 appPackage appActivity 我单击Start Session按钮后,收到错误消息“An unknown server-side error occurred while processing the comman ..
发布时间:2022-03-03 14:00:30 移动开发

Appium : 能否用于跨平台应用测试

我有一个使用跨平台开发工具开发的应用程序.这个应用程序有相同的界面为 ios(ipa) 和 android(apk).我可以编写一个自动化脚本并在两个平台上运行它,即适用于 android 和 ios 应用程序. 有人用 Appium 试过吗?开发跨平台测试的测试脚本需要使用哪些定位技术.例如,通过 tagName、xpath ? 使用 appium 进行跨平台测试有什么限制? ..
发布时间:2022-01-14 18:07:20 移动开发

你可以同时使用 Protractor 和 Appium 来测试混合应用程序吗?

这是我的场景.我有一个建立在 Angular JS 之上的网站.我能够使用量角器自动化网站.但是,在网站上执行的某些操作会反映在 Android 和 IOS 设备中. 这就是我想要实现的目标. 像往常一样在网站上运行我的测试,但我也想触发命令来测试 android 和 ios 应用程序 /*例如:1. 使用量角器更改网站密码2. 启动安卓应用并检查密码是否已更改3. 切换回网站量角器 ..
发布时间:2022-01-14 18:00:29 其他开发

应用在设备上运行时无法获取 uiautomator 工具中的元素

我有一个设置,我的 PC 中的 Web 应用程序正在访问在连接的设备上运行的应用程序信息.(通过 USB 调试).并不断将应用数据发送到Web Application(PC). 我正在使用 selenium(web GUI) 和 appium(device) 进行自动化测试. 问题:一旦应用程序在设备中启动并与 Web 应用程序(在我的 PC 中)通信,我无法从 uiautomator ..
发布时间:2022-01-14 17:53:55 移动开发

Appium TestNG - 如何识别其他语言的元素

我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma ..
发布时间:2021-11-28 21:59:14 移动开发

阿皮姆问题.如果“listen eaddrinuse: address already in use",如何阻止?为什么它没有停止?

我已经使用默认的 0.0.0.0:4723 地址和端口启动 Appium,但随后出现此错误: C:\User\me>appium[Appium] 欢迎使用 Appium v​​1.17.0[HTTP] 无法启动 REST http 接口侦听器.请求的端口可能已在使用中.请确保此服务器没有其他实例正在运行.致命错误:听 EADDRINUSE:地址已在使用 0.0.0.0:4723在 Server. ..
发布时间:2021-11-28 21:58:53 Java开发

在 Appium 中点击权限提醒的允许按钮后无法点击链接?

我正在使用 Appium 自动化一个 Android 应用程序.我面临的问题是它在点击联系人访问权限的允许按钮后不执行任何操作,如下图所示: 我已经尝试过以下代码: @Test公共无效 doLogin(){driver.findElement(By.id("com.rawalinfocom.rcontact:id/text_next")).click();//点击允许按钮driver.fi ..
发布时间:2021-11-16 20:23:56 Java开发

如何发送“特殊字符"使用 Python 操作 Send_keys?

我正在用 Python 3.7 编写代码,用于在 Appium 中测试应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é、è、à 等). 我的代码设法逐个字符地输入,但是当它输入带有重音“é"的特殊字符时,它会出错!这是错误信息: 运行命令时遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidA ..
发布时间:2021-11-16 20:23:41 其他开发

Appium TestNG - 如何识别其他语言中的元素

我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma ..
发布时间:2021-11-16 20:23:30 移动开发