Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我正在探索自动化浏览器内容测试的可能性。 WebDriver是我正在寻找的东西;还有,PhantomJS / CasperJS。似乎很容易测试文本内容或特定元素的存在。但是,我需要的是更复杂的。例如:
需要能够确定一个元素中的文本是否与屏幕上的边界区域重叠。
需要能够测试某个元素的可见性-不仅是未将其设置为“隐藏”,而且还没有被其他元素覆盖。
需要能够验证元素的正确布局;例如,图像显示在文本块的右侧,而不是在其下方。
归结为能够自动检查Web应用程序以确保其外观和行为符合预期的功能。我刚才提到的工具是否正确,它们会满足我的需求吗?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我正在探索自动化浏览器内容测试的可能性。 WebDriver是我正在寻找的东西;还有,PhantomJS / CasperJS。似乎很容易测试文本内容或特定元素的存在。但是,我需要的是更复杂的。例如:
需要能够确定一个元素中的文本是否与屏幕上的边界区域重叠。
需要能够测试某个元素的可见性-不仅是未将其设置为“隐藏”,而且还没有被其他元素覆盖。
需要能够验证元素的正确布局;例如,图像显示在文本块的右侧,而不是在其下方。
归结为能够自动检查Web应用程序以确保其外观和行为符合预期的功能。我刚才提到的工具是否正确,它们会满足我的需求吗?
最佳答案
WebDriver处理“已发现”,但不处理您要查找的其他条件。但是,您可能会发现Fighting Layout Bugs有趣,因为它试图处理这些问题。
关于javascript - WebDriver功能? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16022959/
10-13 07:53