Поток автоматизации приложения работает нормально при использовании 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