我想在html中搜索文本然后选择元素的父级,以便我可以使用它来存储引用ID作为字符串.(我正在使用watir这样做,因为它的目的是自动化测试)
所以这是一个例子:
<html>
<body>
<div id="container">
<span class="story">
<span>
ref4040
</span>
</span>
<div id="text">
example
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以使用ruby搜索文本"example"然后选择父级,以便我可以将范围内的引用ID存储为字符串?
(我知道你可以在这个选择div然后是span的例子中以简单的方式做到这一点,但是在我实际工作的项目中,这是不可能的.唯一可行的方法是通过搜索文本然后选择参考.)
您可以通过执行获取父元素.parent
.
所以你可以这样做:
browser.div(:text, 'example').parent.span(:class, 'story').text
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4979 次 |
最近记录: |