我们正在尝试验证应用生成的 HTML 报告。我们已经计划了以下方法来实现这一目标
我们从识别报告的元素开始,发现使用'Developers tool'
我们可以获得这些属性中缺少对象ID的一些对象属性。
任何人都可以告诉我们捕获报告元素并将其与应用程序数据进行比较的可能性。
答案 0 :(得分:1)
坦率地说,如果你只是想解析HTML,而不是试图驱动浏览器,你可能最好使用像Nokogiri这样的东西,或者专门用于解析HTML的另一个库。请参阅https://www.ruby-toolbox.com/categories/html_parsing进行选择这些工具
Watir是'在Ruby中进行Web应用程序测试',它旨在驱动Web浏览器,以便测试网站和Web应用程序。验证HTML部分是否符合预期是其中的一部分,但不是核心功能的Watir。
对于你想要做的事情,如果我理解你的话,你可以使用watir来做到这一点,就像你可以使用excel进行文字处理和页面布局一样,也就是说它可以做到,但可能不是最受欢迎的工具或最简单的方法。