通过让POM Builder立即为您检查的Web元素建议最可靠的定位器来节省时间。建议可能是XPath,CSS选择器,By.id,By.name,By.linkText等。您可以将这些定位符用于所有自动化框架,包括Selenium,Protractor,Robot框架和TestArchitect。
这是谁的?
*专门从事使用Selenium,Protractor,Robot Framework和TestArchitect进行Web测试的自动化测试工程师。
为什么使用它?
智能世代
* POM Builder自动为您感兴趣的Web元素生成最佳的定位器。最佳定位器应该是[1]简短,[2]可靠并且[3]易于理解。
* POM Builder的智能算法会自动检测并忽略某些前端框架生成的动态ID。
*如果您不想使用建议的定位器,或者您的项目约定规定了某种类型的定位器,则可以手动选择最适合您的定位器类型。
定位测试
*您可以评估建议的定位器或自定义的定位器,以检查该定位器是否可以唯一标识感兴趣的Web元素。
POM代码生成
*在为您的Web元素设计了最佳的定位器之后,POM Builder可以帮助您生成相应的POM代码段。您可以将此代码段直接粘贴到Selenium,Protractor和TestArchitect项目中。
笔记:
* POM Builder不会以任何方式跟踪您的浏览历史,也不会通过Internet传输任何数据。所有数据始终保留在本地硬盘驱动器上。但是,POM Builder需要 webNavigation”和 tabs”权限才能为iFrame中的元素生成定位符。
什么是新的
*版本:1.0.124
-向弹出窗口添加了更多信息
– 修正了一些小错误
*版本:1.0.104
-为位于iFrame内的元素生成框架路径
-如果需要,将转义序列添加到输出定位器。
-改进了POM模板配置功能的UI / UX:更改保存和重置功能的行为。
-改进了Smart Gen功能的UI / UX:自动隐藏非值字段。
-改进了xPath和Css算法。
-解决了我们亲爱的用户报告的其他一些问题。
已知的问题:
-Test Locator在自动重定向网站中无法正常工作。
-如果用户在另一个框架中检查控件,然后又检查回到上一个元素,则定位器值不会刷新。
*用户指南:https://github.com/logigearcorporation/pombuilder/wiki/User-Guide
*发行说明:https://github.com/logigearcorporation/pombuilder/wiki/Release-Notes
*博客:https://blog.pombuilder.com/
*用户组:https://www.facebook.com/groups/pombuilder/