Selenium是否支持HTML5元素的测试?

时间:2015-01-07 06:31:49

标签: html5 selenium selenium-webdriver webdriver

任何人都可以向我解释一下用于测试html5元素的selenium支持吗?如果是,你能解释一下吗?我在网上搜索过但无法找到合适的解决方案。 提前致谢

3 个答案:

答案 0 :(得分:2)

你不能自动化。它们是来自浏览器的工具提示。例如:

  1. 火狐
  2. 将它们作为工具提示提供,这些工具提示是特定于浏览器的,并且与DOM无关。所以你不能自动使用Selenium。

    Safari中的错误显示为动画(附加到DOM),您可以将其自动化。

答案 1 :(得分:1)

这取决于您要测试的元素。例如,像画布这样的富元素不适合使用selenium进行测试,因为画布中没有元素通过DOM公开。但是,使用selenium可以测试进度条等元素,因为有关元素的数据包含在DOM中(存储进度条值)。

基本上你需要问自己的问题是,我正在寻找的数据位于我想要测试的页面的DOM中。如果是的话 - Selenium应该可以正常工作。如果不是 - 你可能需要研究其他选择。

我希望这会有所帮助。

答案 2 :(得分:-2)

我自己很好奇并使用Selenium IDE创建了一个快速录制,它一切正常。我不明白为什么它不起作用。