appium-android相关内容

Appium:收到错误“无法启动Chromedriver会话,原始错误:未知错误:无法获取以下过程的PID""

当我测试Android构建“内部"样式时遇到此错误,我认为问题是我们的Android应用程序构建的程序包和进程名称不匹配,而由于“内部"而更改了程序包名称时,可能会发生这种情况味道.我仍在寻找解决方法,可以在这里以及在网上搜索时找到任何相关案例.我将继续寻找并尝试修复,但是如果有人有想法或解决方案,请继续.让我知道. 解决方案 发现:事实证明,Android为每个不同的“风味"构建都创建了 ..
发布时间:2020-09-06 03:49:51 其他开发

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

我在实际设备中使用Appium/TestNG来使应用程序自动化,但是某些元素在其他语言中具有[@ text ='string'].在其他语言上使用相同代码而不是为每种语言创建一个代码的最佳解决方案是什么? 解决方案 最佳做法是永远不要使用//*[@text='string'] 之类的XPath定位器. 对于 Android 应用,请使用resource-id或uiautomator定位 ..
发布时间:2020-09-06 03:36:57 移动开发

如何在Appium-Android中向上/向下滚动

我有一个应用程序页面,我需要在其中垂直滚动才能到达该应用程序的某个元素. 我已经在Google上搜索并尝试了许多解决方案.许多命令已被弃用,并且在appium中不再支持.另外,Stack中的先前问题/答案也无济于事. 我正在使用appium v​​1.13.0 + Java(IntelliJ). 有时我会看到此错误: java.lang.ClassCastException: i ..
发布时间:2020-09-06 03:27:37 Java开发

在Appium中开始会议

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

如何在Ubuntu 16中下载Appium Desktop

我正在尝试在Ubuntu 16中下载Appium Desktop(到目前为止,我一直在使用终端来运行它). 我了解,对于Ubuntu,我必须下载他们在git(源代码tar.gz)上拥有的源代码版本,并将其与.exe(windows)或.dmg(mac)版本相对应.下载并取消锁定后,我不知道如何“安装"它.我尝试阅读README.md,但找不到说明. 这该怎么做? 非常感谢 解决方 ..
发布时间:2020-09-06 03:23:51 其他开发

如何找到带有dynamicID的按钮

我正在使用Appium自动化一个Android应用程序,我们需要单击带有动态ID的按钮.该按钮具有ID"PROFILEBUTTON"或ID"PROFILEMAILBUTTON".除了坐标之外,还有什么可以用来自动单击此按钮的? 解决方案 要标识具有动态ID 的元素,您可以 PROFILEBUTTON 或 PROFILEMAILBUTTON 可以将cssSelector与以下通配符一起使用: ..
发布时间:2020-07-27 20:31:47 Java开发

如何到达appium滚动条的末端?

我正在尝试自动执行水平条的滚动,其中水平条的元素是动态的,并且可以从API中获取. 有没有一种方法可以自动在appium中使用它? 解决方案 如果页面底部有任何元素或文本,则可以使用UiAutomator2. 如果要使用appium,请添加所需的功能'UiAutomator2'. capabilities.setCapability(MobileCapabilityTyp ..
发布时间:2020-07-27 20:29:50 Java开发

使用Appium在真实的Android设备上以隐身模式打开Chrome

我正在使用Appium在Android版Chrome上测试我的网站. 我想为Android版Chrome添加一些选项,例如隐身模式和禁用缓存的功能.我尝试使用以下示例代码,但无法正常工作. Appium可以在我的Android设备上打开Chrome,但是它不处于隐身模式,因此不会禁用浏览器的缓存. 这是我的Python脚本的代码段: import appium from time im ..
发布时间:2020-07-04 21:52:11 移动开发

如何在android appium测试自动化中使appPackage和appActivity BeforeScenario成为可选

我想在@BeforeScenario中选择启动应用程序(appPackage,appActivity)来为一个测试项目中的多个应用程序开发一个测试方案.我知道使用启动活动,但由于安全许可被拒绝,因此无法使用它.唯一可行的方法是使用beforeScenario中的功能.在开始测试之前,我想选择启动应用程序.我的代码: `@BeforeScenario public void beforeSce ..
发布时间:2020-04-25 05:49:41 Java开发