Я тестирую гибридное приложение Android с селенами, Appium и Rubygems. Когда я пытаюсь нажать на изображение на странице, используя < /p>
element = driver.find_element(:id => "image0")
element.click
< /code>
Я получаю ошибку, говоря, что он не может найти объект. Затем я узнал, что мне нужно переключиться с нативного приложения на WebView. Когда я пытаюсь перейти на WebView < /p>
driver.switch_to.window("WEBVIEW")
< /code>
Я получаю ошибку, в которой говорится: «... еще не реализован ...» < /p>
Так как переключиться на Интернет, чтобы я мог нажать на WebElement, а затем переключиться на Native_App, используя RubyGems? Driver.switch_to.context ("webview")
Я получаю ошибку
undefined method `context 'for # (omethoderror) < /p>
Любая идея, почему я получу ошибку контекста? src = "https://i.sstatic.net/ddjn3.jpg"/>
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
Как переключиться с NativeApp на WebView при использовании Appium и Rubygems ⇐ Android
Форум для тех, кто программирует под Android
1749668710
Anonymous
Я тестирую гибридное приложение Android с селенами, Appium и Rubygems. Когда я пытаюсь нажать на изображение на странице, используя < /p>
element = driver.find_element(:id => "image0")
element.click
< /code>
Я получаю ошибку, говоря, что он не может найти объект. Затем я узнал, что мне нужно переключиться с нативного приложения на WebView. Когда я пытаюсь перейти на WebView < /p>
driver.switch_to.window("WEBVIEW")
< /code>
Я получаю ошибку, в которой говорится: «... еще не реализован ...» < /p>
Так как переключиться на Интернет, чтобы я мог нажать на WebElement, а затем переключиться на Native_App, используя RubyGems? Driver.switch_to.context ("webview")
Я получаю ошибку
undefined method `context 'for # (omethoderror) < /p>
Любая идея, почему я получу ошибку контекста? src = "https://i.sstatic.net/ddjn3.jpg"/>
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
Подробнее здесь: [url]https://stackoverflow.com/questions/35713100/how-to-switch-from-nativeapp-to-webview-when-using-appium-and-rubygems[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия