Web一致性测试& Selenium :有什么工具可以与selenium集成来执行Web一致性测试
我可以使用Selenium来完成这个任务,但是使用getallButtons、getAllFields等限制了它的范围,但是它并不能获取所有的页面元素,而且它只获取按钮或标签,而不是每个实际导致问题的GUI元素。
那么,是否有任何Web一致性工具可以(更好地)或不能与selenium集成?
另外,请建议您所知道的在不使用selenium或selenium的情况下执行此操作的其他方法。
发布于 2012-03-07 14:39:45
我们在Selenium的基础上构建了我们的一致性测试服务,并提供了将其集成到您的Selenium测试套件中的API。我想你是想建立你自己的,而不是使用第三方。在这种情况下,您需要处理两个补充Selenium的部分:获取DOM值和获取用于可视化的屏幕截图。
因为Selenium可以在浏览器中为您执行JavaScript,而且JavaScript有一个DOM桥,所以您可以通过这种方式序列化DOM。你可能会发现这在IE上太慢了,在这种情况下,你可能会想要写一些插件来为你做。在网络一致性测试邮件列表上对此进行了一些讨论。
对于截图,你几乎可以肯定地想要完整的画布。Selenium可以直接为Firefox提供此功能。如果您使用WebDriver协议,您也可以在IE中打开它。如果使用RC协议,则需要检查SnapsIE以获得IE的功能。我们正在推动Chrome团队在他们的API中添加一些东西,使对此的支持变得更加容易--在此之前,您可能需要生产自己的基于NPAPI的插件。
发布于 2012-03-07 05:46:28
您可以使用selenium验证应用程序的功能。检查链接和逻辑等等。但是在selenium中css验证是不可能的。您可以使用任何开源工具。我用浏览器拍摄。它简单,有广泛的浏览器。另一方面,也有缺点,它的缓慢和你一直在增加的时间。看看下面的链接。可能会帮到你。http://browsershots.org/ http://www.smashingmagazine.com/2011/08/07/a-dozen-cross-browser-testing-tools/
https://sqa.stackexchange.com/questions/2765
复制相似问题