硒测试
我想使用 xpath 获取一堆 dom 对象并循环遍历它们以检查它们是否包含指定的文本,这在 Selenium IDE 或 rc 中可能吗? Perl 是我更喜欢的语言
XPath 会是这样的 xpath=//tbody[@class='table-data']/tr/td/div[@class='table-item']
这将返回表中的所有行项目,但我需要检查每个 div 是否包含指定的文本字符串。这对于硒来说可能吗?
此致
I want to get a bunch of dom-objects with xpath and loop through those to check if they contains a specified text, is this possible in the Selenium IDE or rc?
Perl is my prefered language
XPath would be something like
xpath=//tbody[@class='table-data']/tr/td/div[@class='table-item']
This would return all row items in the table, but i need to check each div if contains a specified text string. Is this possible with Selenium?
Best regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WWW::Selenium
模块非常适合你的需要。来自 对另一个问题的较早回答:
The
WWW::Selenium
module is perfect for your need.From an older answer to another question:
如果您想要的只是 HTML 的 XPath 搜索,那么有许多模块可供选择< /a>,但是 Test::XPath 看起来是最好的。
我的 XPath 可能有点偏差,但您明白了。
If all you want is XPath searching of HTML there's a number of modules to choose from, but Test::XPath looks the best of the lot.
My XPath may be a little off, but you get the idea.