搜索文本然后选择父元素? (ruby)
发布时间:2020-12-17 03:38:52 所属栏目:百科 来源:网络整理
导读:我想在html中搜索文本然后选择元素的父级,以便我可以使用它来存储引用ID作为字符串. (我正在使用watir这样做,因为它的目的是自动化测试) 所以这是一个例子: html body div id="container" span class="story" span ref4040 /span /span div id="text" examp
我想在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存储为字符串? (我知道你可以在这个选择div然后是span的例子中以简单的方式做到这一点,但是在我实际工作的项目中,这是不可能的.唯一可行的方法是通过搜索文本然后选择参考.) 解决方法
您可以通过执行.parent来获取父元素.
所以你可以这样做: browser.div(:text,'example').parent.span(:class,'story').text (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |