【发布时间】:2018-02-24 19:14:18
【问题描述】:
我想知道是否存在包含所有 HTML 标记的 Java 库。我正在使用 Java 绑定为相当复杂的网站编写 selenium 测试,并且经常需要通过标签名称查找元素。我认为有一个带有引用每个标签名称的常量的类会很好。由于 HTML 标签的列表是有限的,我认为这一定已经存在。当然,我可以开始写我的,但如果有轮子,为什么要重新发明轮子。我检查了 Selenium Java API 文档,但找不到任何文档。有什么建议吗?
【问题讨论】:
-
标签列表很容易找到w3schools.com/TAGs,我认为您可以定义自己的标签,这样这样的列表不会涵盖用户定义的标签
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。您可能在 softwarereqs 试试运气 - 但首先研究相应的帮助中心,让自己了解该社区的政策(而不是再次抛出违反该社区的条款和条件)。请考虑删除 this 问题!谢谢!
-
不要这样做。您很少会仅通过标签名称来定位元素,因此这不会像您想象的那么有用。了解如何高效地编写 CSS 选择器并改用它们。
-
在java中,使用下面的Tag[] tags = HTML.getAllTags();
标签: java html selenium-webdriver