从 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
给了我我需要的东西。
这可能看起来像是一个奇怪的请求,但无论如何还是可以的。 使用 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
给了我我需要的东西。