Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Selenium Webdriver获取自定义属性值_Ruby_Selenium Webdriver - Fatal编程技术网

Ruby Selenium Webdriver获取自定义属性值

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

如何使用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 :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