任何人都可以向我解释一下用于测试html5元素的selenium支持吗?如果是,你能解释一下吗?我在网上搜索过但无法找到合适的解决方案。 提前致谢
答案 0 :(得分:2)
你不能自动化。它们是来自浏览器的工具提示。例如:
将它们作为工具提示提供,这些工具提示是特定于浏览器的,并且与DOM无关。所以你不能自动使用Selenium。
Safari中的错误显示为动画(附加到DOM),您可以将其自动化。
答案 1 :(得分:1)
这取决于您要测试的元素。例如,像画布这样的富元素不适合使用selenium进行测试,因为画布中没有元素通过DOM公开。但是,使用selenium可以测试进度条等元素,因为有关元素的数据包含在DOM中(存储进度条值)。
基本上你需要问自己的问题是,我正在寻找的数据位于我想要测试的页面的DOM中。如果是的话 - Selenium应该可以正常工作。如果不是 - 你可能需要研究其他选择。
我希望这会有所帮助。
答案 2 :(得分:-2)
我自己很好奇并使用Selenium IDE创建了一个快速录制,它一切正常。我不明白为什么它不起作用。