selenium ruby 找到元素的父元素
selenium ruby find parent of element
如何使用 ruby 获取 selenium 中任何给定元素的父元素?
假设我有这个:
<ul>
<li id="a"></li>
</ul>
我可以用 driver.find_element(id: "a")
获取 li,如何获取我找到的那个元素的父元素?
此代码将帮助您找到父元素
element = driver.find_element(id: "a")
element.find_element(xpath: "./..")
此代码将帮助您验证元素 html
p element.find_element(xpath: "./..").attribute("innerHTML")
如何使用 ruby 获取 selenium 中任何给定元素的父元素?
假设我有这个:
<ul>
<li id="a"></li>
</ul>
我可以用 driver.find_element(id: "a")
获取 li,如何获取我找到的那个元素的父元素?
此代码将帮助您找到父元素
element = driver.find_element(id: "a")
element.find_element(xpath: "./..")
此代码将帮助您验证元素 html
p element.find_element(xpath: "./..").attribute("innerHTML")