Ruby Selenium Webdriver获取自定义属性值
如何使用ruby中的Selenium Webdriver获取div内部的自定义属性值(例如,数据id中的“173136”和数据状态中的“正常”)Ruby Selenium Webdriver获取自定义属性值,ruby,selenium-webdriver,Ruby,Selenium Webdriver,如何使用ruby中的Selenium Webdriver获取div内部的自定义属性值(例如,数据id中的“173136”和数据状态中的“正常”) 我发现watir webdriver可以负担得起,但正如我提到的,我们使用的是selemium webdriver。有什么建议吗?很简单,只是: browser.div(somes identificator like :xpath or :text).data_id browser.div(somes identificator like :xpa
我发现watir webdriver可以负担得起,但正如我提到的,我们使用的是selemium webdriver。有什么建议吗?很简单,只是:
browser.div(somes identificator like :xpath or :text).data_id
browser.div(somes identificator like :xpath or :text).data_status
但是,是的,它是给瓦蒂尔的。对于硒,它有点像:
driver.find_element(:xpath, "some xpath").attribute("data-id")
driver.find_element(:xpath, "some xpath").attribute("data-status")
这很简单,只是:
browser.div(somes identificator like :xpath or :text).data_id
browser.div(somes identificator like :xpath or :text).data_status
但是,是的,它是给瓦蒂尔的。对于硒,它有点像:
driver.find_element(:xpath, "some xpath").attribute("data-id")
driver.find_element(:xpath, "some xpath").attribute("data-status")
这很简单,只是:
browser.div(somes identificator like :xpath or :text).data_id
browser.div(somes identificator like :xpath or :text).data_status
但是,是的,它是给瓦蒂尔的。对于硒,它有点像:
driver.find_element(:xpath, "some xpath").attribute("data-id")
driver.find_element(:xpath, "some xpath").attribute("data-status")
这很简单,只是:
browser.div(somes identificator like :xpath or :text).data_id
browser.div(somes identificator like :xpath or :text).data_status
但是,是的,它是给瓦蒂尔的。对于硒,它有点像:
driver.find_element(:xpath, "some xpath").attribute("data-id")
driver.find_element(:xpath, "some xpath").attribute("data-status")
我想有个打字错误。传递给
属性
方法的字符串应与属性名称完全匹配。例如,它应该是data id
而不是data\u id
。我认为是打字错误。传递给属性
方法的字符串应与属性名称完全匹配。例如,它应该是data id
而不是data\u id
。我认为是打字错误。传递给属性
方法的字符串应与属性名称完全匹配。例如,它应该是data id
而不是data\u id
。我认为是打字错误。传递给属性
方法的字符串应与属性名称完全匹配。例如,它应该是数据id
,而不是数据id
。