网络一致性测试&硒:是有,我们可以用硒集成进行网络一致性测试网络一致性测试和硒:是有任何工具,我们可以用硒集成进行网络一致性测试
我任何工具可以使用Selenium做到这一点,但它的作用域限于使用getallButtons,getAllFields等,但它不会获取所有页面元素,并且它仅仅获取按钮或标签,而不是每个GUI元素都会导致问题
因此,可以(最好)或不能与硒集成的Web一致性工具?
还请建议你知道不硒或硒
网络一致性测试&硒:是有,我们可以用硒集成进行网络一致性测试网络一致性测试和硒:是有任何工具,我们可以用硒集成进行网络一致性测试
我任何工具可以使用Selenium做到这一点,但它的作用域限于使用getallButtons,getAllFields等,但它不会获取所有页面元素,并且它仅仅获取按钮或标签,而不是每个GUI元素都会导致问题
因此,可以(最好)或不能与硒集成的Web一致性工具?
还请建议你知道不硒或硒
理论上你可以使用XPath搜索
List<WebElement> elements = driver.findElements(By.xpath("//*"));
获得与网络驱动程序的所有页面元素,但处理这些元素是如此缓慢,使得这种方法几乎是无用的。假设你想要在Web页面的每个元素上调用WebDriver的getTagName(),getLocation()和getSize()方法,平均需要10秒(对于190个元素的页面的测量值相对较小)。
如果时间对你来说很重要,你需要去使用javascript(使用Web Driver注入JavaScript)然后使用你用于写作的任何语言来解析它,从而将DOM序列化为JSON或XML你的Selenium测试。
您可能想试试[软件质量堆栈交换](http://sqa.stackexchange.com/) – 2012-03-06 18:20:56