element = driver.find_element(:id => "image0")
element.click
Я получаю сообщение об ошибке, сообщающее, что объект не найден. Затем я узнал, что мне нужно переключиться с Native App на WebView. Когда я пытаюсь переключиться на Webview
driver.switch_to.window("WEBVIEW")
Я получаю сообщение об ошибке «...еще не реализовано...»
Итак, как мне переключиться на Интернет, чтобы я мог щелкнуть веб-элемент, а затем переключиться обратно на Native_App с помощью RubyGems?
Добавлено...
Когда я пытаюсь
driver.switch_to.context("WebView")
Я получаю сообщение об ошибке
неопределенный метод `context' для # (NoMethodError)
Есть идеи, почему я могу получить контекстную ошибку?

require 'rubygems'
require 'selenium-webdriver'
require 'uri'
require 'appium_lib'
require_relative 'SDK_Navigation'
mySampleApp = SampleApp.new
myNavigation = Navigation.new
myProducts = Products.new
myProductEditor = ProductEditor.new
caps = Selenium::WebDriver::Remote::Capabilities.android
caps['deviceName'] = 'fegero'
caps['platformName'] = 'Android'
caps['app'] = 'C:\Users\ScottFeger\Downloads\SampleApp_1105.apk'
driver = Selenium::WebDriver.for(
:remote,
:url => "http://127.0.0.1:4723/wd/hub",
:desired_capabilities => caps)
mySampleApp.PickImagebtn(driver)
mySampleApp.SelectAlbum(driver, "All Photos")
mySampleApp.SelectImage(driver,"bob")
myNavigation.SelectParent(driver, "Home & Office")
myNavigation.SelectChild(driver, "Home Decor")
myProducts.SelectProduct(driver,"Coasters")
myProductEditor.AddPhoto(driver)
#================================================================
#WEBVIEW - Where my problem begins
#driver.execute_script 'mobile: tap', x: 150 , y: 300 // WORKS
driver.available_context
driver.switch_to.context("WebView")
#Click on an image
element = driver.find_element(:id => "image0")
element.click
Подробнее здесь: https://stackoverflow.com/questions/357 ... d-rubygems
Мобильная версия