Я хочу использовать веб-сайт selenium в веб-браузере Watir. Возможно ли это? Также можно использовать код Java в веб-браузере watir. Пожалуйста, помогите. Я прошел через многие форумы и получил некоторые знания от http://jkotests.wordpress.com/2014/09/04/convert-selenium-webdriver-objects-to-watir-webdriver/,regarding использования Selenium в watir.Thanks для Justin KO для сообщения.Как преобразовать объекты Selenium-Webdriver в Watir-Webdriver
ответ
Вы можете получить доступ к ActionBuilder непосредственно взаимодействуя с основным драйвером Selenium браузера Watir в:
browser.driver.action
#=> Selenium::WebDriver::ActionBuilder
Многие методов действий ожидает Selenium элемента в качестве параметра. Вы можете найти элементы, используя Watir, а затем получить основной элемент Selenium. Например:
element = browser.div
element.wd
#=> Selenium::WebDriver::Element
Положив все это вместе, вы можете выполнить действие, как:
watir_element = browser.div
browser.driver.action
.key_down(:shift)
.click(watir_element.wd)
.key_up(:shift)
.perform
Спасибо Justin.You awseome.It работает нормально. – Karish
Привет, Justin Я просто выполнил ваши шаги и попытался дважды щелкнуть, используя код ниже. Он отлично работает в браузере Chrome, но он не работает в браузере Firefox. Код, используемый для двойного щелчка: n = browser.iframe (: id, "iframeResult"). Button (: ondblclick, "myFunction()") browser.driver.action.double_click (n.wd) .perform Ошибка в Firefox: irb (main): 007: 0> browser.driver.action.double_click (n.wd) .perform Selenium :: WebDriver :: Error :: InvalidElementStateError: Не удается выполнить собственное взаимодействие: не удалось загрузить компонент native events , – Karish
из [удаленного сервера] file: /// C: /Users/Niresh/AppData/Local/Temp/webdriver-profile20141004-4364-mo5o3r/extensions/[email protected]/components/driver_component.j s: 9209: 3: в 'generateErrorForNativeEvents ' из файла [удаленного сервера]: /// C: /Users/Niresh/AppData/Local/Temp/webdriver-profile20141004-4364-mo5o3r/extensions/[email protected]/components/driver_component. j s: 9253: 9: в 'FirefoxDriver.prototype.mouseMoveTo ' из файла [удаленного сервера]: /// C:/Users/Niresh/AppData/Local/Temp/webdriver-profile20141004-4364-mo5o3r/extensions/[email protected]/components/command_ – Karish
- 1. Как преобразовать объекты xml в объекты python?
- 2. Как преобразовать объекты java.util.Date в объекты Calendar?
- 3. Как можно преобразовать объекты в объекты?
- 4. SeleniumWebDriver FluentAutomation Chrome incognito
- 5. Как преобразовать объекты в узлы
- 6. Как преобразовать объекты в отражение
- 7. как я могу выбрать в таблице использование watirwebdriver?
- 8. SeleniumWebdriver - размер коллекции выбранных элементов
- 9. Watirwebdriver - перетаскивание с помощью веб-браузера watir
- 10. Как преобразовать объекты html в шестнадцатеричные объекты в php?
- 11. Как просто преобразовать объекты jaxws
- 12. Как преобразовать объекты в dataframe в floats?
- 13. Как преобразовать значения в dataframe в объекты
- 14. Как преобразовать объекты OWL API в объекты Java?
- 15. Как преобразовать объекты SUTime в обычные объекты Calendar или Date?
- 16. Как преобразовать XML-элементы в .NET-объекты
- 17. Как преобразовать объект массивов в объекты
- 18. Как преобразовать специальные символы в объекты html?
- 19. Как преобразовать булевские строки выражения в объекты?
- 20. Как правильно преобразовать JSON в объекты Python?
- 21. Как преобразовать объекты html в символы?
- 22. Как преобразовать объекты HTML в Java
- 23. Как преобразовать строку JSON в объекты javascript?
- 24. Как преобразовать объекты json в массив PHP
- 25. Как преобразовать объекты данных пламени в json?
- 26. Как преобразовать XmlNode в объекты C#?
- 27. Как преобразовать объекты NSKeyedArchiver в новые версии
- 28. Как преобразовать результат XSLT в Java объекты
- 29. Как преобразовать лямбда-параметры в используемые объекты?
- 30. Преобразовать JSON вложенные объекты
Привет Джастин Спасибо за ваш комментарий, да можно ли использовать ActionBuilder в Watir? Пожалуйста помоги. – Karish