Ruby 无法使用appium功能中的uiautomator2在上检测web元素或混合元素
应用程序自动化流程在使用uiautomator时运行良好,但在功能中添加uiautomator 2时,它无法检测应用程序的混合页面和网页上的元素Ruby 无法使用appium功能中的uiautomator2在上检测web元素或混合元素,ruby,appium,android-uiautomator,appium-android,Ruby,Appium,Android Uiautomator,Appium Android,应用程序自动化流程在使用uiautomator时运行良好,但在功能中添加uiautomator 2时,它无法检测应用程序的混合页面和网页上的元素 require 'appium_lib' require 'pry' def caps { caps: { deviceName: "nexus", platformName: "Android", app: (File.join(File.dirname(__FILE__)
require 'appium_lib'
require 'pry'
def caps
{
caps: {
deviceName: "nexus",
platformName: "Android",
app: (File.join(File.dirname(__FILE__), "googlerelease.apk")),
appPackage: "com.redmond.android",
newCommandTimeout: "3600",
autoGrantPermissions: true,
automationName: "UiAutomator2"
}
}
end
Appium::Driver.new(caps, true)
Appium.promote_appium_methods Object
您使用的是哪个appium服务器版本?尝试将您的appium服务器更新为最新的稳定版本我使用的是最新版本,即appium 1.10.0它现在正在工作技巧是我在混合页面中使用xpath而不是id您使用的appium服务器版本是什么?尝试将您的appium服务器更新为最新的稳定版本。我使用的是最新版本,即appium 1.10.0。它现在可以正常工作。诀窍是我在混合页面中使用xpath而不是id