Ruby 无法使用appium功能中的uiautomator2在上检测web元素或混合元素

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__)

应用程序自动化流程在使用uiautomator时运行良好,但在功能中添加uiautomator 2时,它无法检测应用程序的混合页面和网页上的元素

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