gpt4 book ai didi

ruby - 搜索文本然后选择父元素? ( ruby )

转载 作者:数据小太阳 更新时间:2023-10-29 07:26:05 24 4
gpt4 key购买 nike

我想在 html 中搜索文本,然后选择元素的父元素,这样我就可以使用它来将引用 ID 存储为字符串。 (我正在使用 watir 来执行此操作,因为它的目的是自动测试)

举个例子:

<html>
<body>
<div id="container">
<span class="story">
<span>
ref4040
</span>
</span>
<div id="text">
example
</div>
</div>
</body>
</html>

有没有一种方法可以使用 ruby​​ 来搜索文本“example”,然后选择父级,这样我就可以将引用 ID 作为字符串存储在 span 中?

(我知道你可以在这个例子中选择 div 然后选择 span 的简单方法,但在我实际从事的项目中,这是不可能的。唯一可能的方法是通过搜索文本然后选择引用。)

最佳答案

您可以通过执行 .parent 来获取父元素。

所以你可以这样做:

browser.div(:text, 'example').parent.span(:class, 'story').text

关于ruby - 搜索文本然后选择父元素? ( ruby ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com