应用程序自动化流程在使用uiautomator时工作正常,但是在功能中添加uiautomator2后,它无法检测到应用程序的混合页面和网页上的元素。
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