从 Watir 元素获取硒元素

Get Selenium Element from Watir Element

这可能看起来像是一个奇怪的请求,但无论如何还是可以的。 使用 Watir,我找到了一个元素。

示例元素: "#<Watir::Div: located: false; {:id=>\"searchFieldOptions\", :tag_name=>\"div\"}>"

我希望使用的外部工具之一仅支持 Selenium 元素。 有没有办法从 Watir 元素中获取 Selenium 元素?

如果我找到我的元素:field_options = @browser.driver.find_element(:id => 'searchFieldOptions')

我可以得到硒元素: "#<Selenium::WebDriver::Element:0x671e64fc531f7284 id=\"758f274f-c4f1-40d7-a7eb-b472705361e7\">"

我可以使用它,但如果我能只定位一次元素,生活会更轻松。

好吧,让我感到尴尬。 我以为我已经尝试过了,但要么我没有尝试过,要么打错了,或者?

无论如何,一旦我找到了我的元素:my_watir_element.wd 给了我我需要的东西。