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")