appium-android相关内容
我想使用 Appium 和 python 编写一个 android 测试框架.Appium 链接:http://appium.io/ 所以在用 npm 安装 appium 之后,要启动它的服务器,我需要在终端中执行命令“appium".它会启动服务器.启动后是这样的: ranits-MacBook-Pro:$ appium[Appium] 欢迎使用 Appium v1.8.1[App
..
我正在尝试在 Ubuntu 16 中下载 Appium Desktop(到目前为止我一直在使用终端来运行它). 我知道对于 Ubuntu,我必须下载他们在 git 上的源代码版本(源代码 tar.gz),与他们的 .exe (windows) 或 .dmg (mac) 版本相关联.下载并解压后,我不知道如何“安装"它.我尝试阅读 README.md,但找不到说明.这该怎么做? 非常感谢
..
我正在尝试建立一个 selenium 框架来在 android 模拟器上测试应用程序.但是,我不断收到警告,指出 DesiredCapabilities 已过时.除了与浏览器的关系之外,我找不到任何关于此的信息.但在我的框架中,我正在尝试测试本机应用程序. 代码: [测试方法]public void Test_Open_Mobile_App(){DesiredCapabilities c
..
我正在开发一个 QA 自动化解决方案,可以在 Android 上记录/回放 QA 测试.一个关键的业务需求是在回放录制的测试时不依赖于连接的 PC.为此,我试图在没有连接 PC 的情况下运行仪器测试.(特别是 Appium UiAutomator2 测试). 我目前的方法是尝试从我的应用程序中以编程方式运行测试.如果我从连接的 PC 正常运行测试,我会使用命令 adb shell am in
..
我试图使用以下命令在 Ubuntu-20.04 中安装 opencv4nodejs,我的节点版本是 v12.19.0 sudo npm i -g opencv4nodejs 但是遇到这些错误 info install 安装 opencv 3.4.6 到目录:/usr/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv
..
我正在使用 Appium 在 Android 版 Chrome 上测试我的网站.我想为 Android 版 Chrome 添加一些选项,例如隐身模式和禁用缓存的可能性.我尝试使用以下示例代码,但无法正常工作.Appium 可以在我的 Android 设备上打开 Chrome,但它不处于隐身模式,因此它不会禁用浏览器的缓存. 这是我的 Python 脚本的代码片段: 导入appium从时间导
..
我正在开展一个项目,该项目使用 Karate 和 appium 自动化移动应用程序.我正在处理的应用程序似乎是一个混合应用程序.当我启动应用程序时,它会将我重定向到一个用于登录的 Web URL(Web 浏览器),而我的空手道测试无法找到登录页面下的元素. Feature: android test背景:应用预设* 配置驱动 = { type: 'android', webDriverUrl :
..
我正在使用 Appium 自动化一个 Android 应用程序,我们需要点击一个带有动态 ID 的按钮.按钮的 ID 为“PROFILEBUTTON"或 ID“PROFILEMAILBUTTON".除了坐标,还有什么可以用来自动点击这个按钮? 解决方案 要标识具有动态 ID 的元素,您可以使用 PROFILEBUTTON 或 PROFILEMAILBUTTON可以使用带有以下通配符的 cs
..
我正在尝试自动滚动水平条,其中条的元素是动态的并且从 API 获取. 有没有办法在 appium 中实现自动化? 解决方案 如果页面底部有任何元素或文本,则可以使用 UiAutomator2. 如果您使用的是 appium,请添加所需的功能“UiAutomator2". capabilities.setCapability(MobileCapabilityType.AUTOM
..
我正在尝试向下滑动联系人屏幕,但它不起作用. 这是我试过的代码. public void Swipedown() 抛出 InterruptedException{//选择要移动搜索栏的位置TouchAction action=new TouchAction((PerformsTouchActions) driver);维度维度 = driver.manage().window().getS
..
使用 Appium 自动化测试 我正在关注这两个教程 https://www.youtube.com/watch?v=n8QqYAXKWEU https://www.youtube.com/watch?v=AlBrQ_-phsQ org.gradle.execution.MultipleBuildFailures:构建完成,失败 1 次.在 org.gradle.initial
..
我遇到了下拉值元素未显示在 uiautomatorviewer 中的问题. 虽然我通过屏幕的 getPageSource 检查了 XML DOM,但移动应用屏幕上显示的结果也没有暴露 XML 片段如下:-
..
我正在使用 Appium 自动化一个 Android 应用程序.我面临的问题是它在点击联系人访问权限的允许按钮后不执行任何操作,如下图所示: 我已经尝试过以下代码: @Test公共无效 doLogin(){driver.findElement(By.id("com.rawalinfocom.rcontact:id/text_next")).click();//点击允许按钮driver.fi
..
我收到 Appium 设置无法启动应用程序的错误.我正在使用下面的配置设置: java-client = 3.1.0硒-java = 3.11.0appium 版本 = 1.7.0 还添加了以下依赖项但仍然面临同样的问题: com.google.code.gsongson2.8.5
..
我在真实设备中使用 Appium/TestNG 来自动化应用程序,但某些元素在其他语言中具有 [@text='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳实践是永远不要使用像 //*[@text='string'] 这样的 XPath 定位器 对于 Android 应用程序使用 resource-id 或 uiautoma
..
我正在用 Python 3.7 编写代码,用于在 Appium 中测试应用程序. 我正在尝试在应用程序的输入字段中发送文本.文本为法语,带有特殊字符(é、è、à 等). 我的代码设法逐个字符地输入,但是当它输入带有重音“é"的特殊字符时,它会出错!这是错误信息: 运行命令时遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidA
..
我在 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:
..