appium-android相关内容
我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma
..
显示的错误消息:`错误网络驱动程序:由于未知命令,请求失败,状态为 404:找不到请求的资源,或使用映射资源不支持的 HTTP 方法接收请求 错误 webdriver:未知命令:找不到请求的资源,或者使用映射资源不支持的 HTTP 方法接收到请求 `wdio.conf.js 文件: **let { join } = require('path');出口.config = {端口:
..
我已经使用默认的 0.0.0.0:4723 地址和端口启动 Appium,但随后出现此错误: C:\User\me>appium[Appium] 欢迎使用 Appium v1.17.0[HTTP] 无法启动 REST http 接口侦听器.请求的端口可能已在使用中.请确保此服务器没有其他实例正在运行.致命错误:听 EADDRINUSE:地址已在使用 0.0.0.0:4723在 Server.
..
使用 Appium 自动化测试 我正在关注这两个教程 https://www.youtube.com/watch?v=n8QqYAXKWEU https://www.youtube.com/watch?v=AlBrQ_-phsQ org.gradle.execution.MultipleBuildFailures:构建完成,失败 1 次.在 org.gradle.initial
..
我正在使用 Appium 自动化一个 Android 应用程序.我面临的问题是它在点击联系人访问权限的允许按钮后不执行任何操作,如下图所示: 我已经尝试过以下代码: @Test公共无效 doLogin(){driver.findElement(By.id("com.rawalinfocom.rcontact:id/text_next")).click();//点击允许按钮driver.fi
..
我遇到了下拉值元素未显示在 uiautomatorviewer 中的问题. 虽然我通过屏幕的 getPageSource 检查了 XML DOM,但移动应用屏幕上显示的结果也没有暴露 XML 片段如下:-
..
我需要的是声明页面元素(移动元素,带有@FindBy 或@AndroidFindBy),其中包含两个可能的 id,这些 id 将根据正在测试的应用程序的版本而变化——我们将有一个 id 用于暂存版本一个用于生产,它们会略有不同(一个在 id 值中间有“调试",另一个没有) 这是否可能(通过使用 OR 或任何其他方式)以及如何实现? 谢谢. 解决方案 您可以使用注释 @FindA
..
以下是我尝试点击的按钮的 html 代码. 开始使用 这是我试图用来单击所述按钮的代码. String xPath = "//button[normalize-space()='GET STARTED']";AndroidElement searchElement = (AndroidElement)
..
我想在@BeforeScenario 中选择启动app(appPackage,appActivity) 来为一个测试项目中的多个应用开发一个测试场景.我知道使用 start 活动,但由于安全许可被拒绝,我无法使用它.唯一的工作方法是使用 beforeScenario 中的功能.在开始测试之前,我想选择启动应用程序.我的代码: `@BeforeScenariopublic void befor
..
我正在用 Python 3.7 编写代码,用于在 Appium 中测试应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é、è、à 等). 我的代码设法逐个字符地输入,但是当它输入带有重音“é"的特殊字符时,它会出错!这是错误信息: 运行命令时遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidA
..
尝试为该主题找到解决方案,所有网站的答案都不会帮助我, 搜索键盘 Appium Java 没有功能 没有帮助的代码示例: ((AndroidDriver) driver).pressKey(new KeyEvent(AndroidKey.ENTER)); 同: driver.sendKeyEvent(AndroidKeyCode.ENTER); 或: ((AndroidDri
..
我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma
..
我收到 Appium 设置无法启动应用程序的错误.我正在使用下面的配置设置: java-client = 3.1.0硒-java = 3.11.0appium 版本 = 1.7.0 还添加了以下依赖项但仍然面临同样的问题: com.google.code.gsongson2.8.5
..
我在 Android 移动自动化测试中使用以下代码进行页面滑动,不支持滑动功能.它给出了错误: swipe(int, int, int, int, int) 方法未定义类型Appium驱动程序 下面是代码 public static void Swipe(String Direction) throws Exception,IOException{if(Direction.equal
..
did adb tcpip 5555 和 adb connect ipaddress .adb devices 显示设备.但是当我运行 appium 服务器时,它显示没有连接 android 设备. appium python 代码是 desired_caps = {}required_caps['platformName'] = 'Android'required_caps['devic
..
我正在 Android Mobile 的 chrome 浏览器中自动化一个网络应用程序.我有 7.0 版的 ADV 我正在尝试使用以下代码发送用于登录的用户名 - driver = new AppiumDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);driver.manage().timeouts().implicit
..
我在运行 Appium 测试时遇到此异常.测试在 PageFactory 失败,但有以下异常. 我的POM:
..
我是 Appium 的新手,我想使用 appium 和 C# 执行一些 ADB 命令,执行“adb shell ps"的示例 字典map = new Dictionary();map.Add("command", "ps");var output = driverAndroid.ExecuteScript("mobile: shell", map); 我以编程方式启动 appium Appi
..
下面是我的代码: package AppiumPackage;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.selenium.interactions.touch.TouchActions;导入 org.openqa.seleni
..
在 Appium 中开始会话时,出现以下错误: 错误: 处理命令时发生未知的服务器端错误.原始错误:执行 adbExec 时出错.原始错误:'Command'C:\Users\satyajit.more\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 install 'E:\Appium
..