Selenium Webdriver 获取自定义属性值
Selenium Webdriver get custom attribute value
如何使用 ruby 中的 Selenium Webdriver 在 div 中获取自定义属性的值(例如来自数据 ID 的“173136”和来自数据状态的 'NORMAL') ?
<div class="trow " data-id="173136" data-status="NORMAL" data-running="false">
我发现 watir-webdriver 可以负担 https://jkotests.wordpress.com/2012/11/23/get-attribute-values-of-the-html-element/,但正如我提到的,我们正在使用 selemium-webdriver。有什么建议吗?
非常简单,只需:
browser.div(somes identificator like :xpath or :text).data_id
browser.div(somes identificator like :xpath or :text).data_status
但是,是的,它适用于 Watir.. 对于 selenium,它有点像:
driver.find_element(:xpath, "some xpath").attribute("data-id")
driver.find_element(:xpath, "some xpath").attribute("data-status")
如何使用 ruby 中的 Selenium Webdriver 在 div 中获取自定义属性的值(例如来自数据 ID 的“173136”和来自数据状态的 'NORMAL') ?
<div class="trow " data-id="173136" data-status="NORMAL" data-running="false">
我发现 watir-webdriver 可以负担 https://jkotests.wordpress.com/2012/11/23/get-attribute-values-of-the-html-element/,但正如我提到的,我们正在使用 selemium-webdriver。有什么建议吗?
非常简单,只需:
browser.div(somes identificator like :xpath or :text).data_id
browser.div(somes identificator like :xpath or :text).data_status
但是,是的,它适用于 Watir.. 对于 selenium,它有点像:
driver.find_element(:xpath, "some xpath").attribute("data-id")
driver.find_element(:xpath, "some xpath").attribute("data-status")