我正在探索自动化浏览器内容测试的可能性。 WebDriver是我正在看的东西;还有,PhantomJS / CasperJS。看起来很容易测试文本内容或特定元素的存在。但是,我需要的是相当复杂的。例如:
它归结为能够自动检查Web应用程序以确保其外观和行为符合预期。我提到的工具是否正确,他们会做我需要的工作吗?
答案 0 :(得分:1)
WebDriver处理“掩盖”,但不处理您正在寻找的其他标准。但是,您可能会发现Fighting Layout Bugs很有趣,因为它试图准确地处理这些问题。
答案 1 :(得分:0)
我建议你使用带有java的Web驱动程序和带有java的Sikuli api进行可视化测试。他们可以一起工作。你可以让Webdriver通过id和sikuli找到元素来找到元素并通过图像定位它们的位置。你也可以使用Sikuli OCR从图像中提取文本并在以后断言,但是OCR不是很可靠