POM生成器 - 自动生成CSS/XPath定位器
POM Builder 是由 LogiGear Corporation 开发的免费 Chrome 插件。它旨在为使用 Selenium、Protractor、Robot Framework、webdriver.io 和 TestArchitect Automation Suite 进行网页测试的测试自动化工程师节省时间。
使用 POM Builder,您可以即时生成强大的定位器,包括 XPath 和 CSS 选择器,用于您的网页元素。该插件会为您检查的网页元素建议最可靠的定位器,考虑到可靠性、长度和易于理解等因素。它甚至可以检测和忽略前端框架生成的动态 ID。
您可以评估建议的定位器,或使用自定义的定位器来检查它是否能唯一标识感兴趣的网页元素。此外,POM Builder 还可以帮助您为 Selenium、Protractor 和 TestArchitect 项目生成相应的 POM 代码片段。
请注意,POM Builder 不会跟踪您的浏览历史或通过互联网传输任何数据。所有数据都保存在您的本地硬盘驱动器上。但是,它需要获得“webNavigation”和“tabs”权限,以便为 iFrames 内部的元素生成定位器。
有关更多信息,您可以参考 LogiGear Corporation 提供的用户指南、发布说明、博客和用户组。