gpt4 book ai didi

watir-webdriver - 如何将 Selenium-Webdriver 对象转换为 Watir-Webdriver

转载 作者:行者123 更新时间:2023-12-01 14:19:06 27 4
gpt4 key购买 nike

我想在 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com