我想在 Watir webdriver 中使用 selenium webdriver Actions。这可能吗?
也可以在 watir webdriver 中使用 java 代码。请帮忙。
我浏览了很多论坛,从http://jkotests.wordpress.com/2014/09/04/convert-selenium-webdriver-objects-to-watir-webdriver/,regarding 得到了一些知识。 Selenium 在 watir 中的使用。感谢 Justin KO 的帖子。
最佳答案
您可以通过直接与 Watir 浏览器的底层 Selenium 驱动程序交互来访问 ActionBuilder:
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
关于watir-webdriver - 如何将 Selenium-Webdriver 对象转换为 Watir-Webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26120724/