应用截图
详细介绍
灵活敏捷的 Selenium 页面对象模型生成器,加快敏捷测试流程。
Selenium Page Object Generator 是改善工作流程的重要工具。配置好所有选项和模板后,只需点击一次,即可根据当前 Chrome 标签页生成页面对象模型。生成的页面对象模型将保存到预先配置的 Chrome 下载文件夹。它旨在减少人工操作,但仍建议手动调整。
模板使用 Handlebars.js 表达式,这是一种简洁、无逻辑的语义模板语言。
这是早期 BETA 版本,可能存在不完善之处,功能也有限。目前支持三个不同的目标:Java、C# 和 Robot Framework。
***需要执行“Restore to Factory Options”才能使用最新更改***
有关如何使用生成的页面对象文件的更多信息:
Java:https://code.google.com/p/selenium/wiki/PageFactory#The
C#:http://relevantcodes.com/pageobjects-and-pagefactory-design-patterns-in-selenium/#post-5229
Robot Framework:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#taking-resource-files-into-use
支持 Chrome 40 及更高版本。
免责声明:在他人的网页上运行 Selenium Page Object Generator 可能合法,也可能不合法。Selenium Page Object Generator 供个人或实体在自己的网页上使用,以创建页面对象模型。对于任何其他用途,Selenium Page Object Generator 的作者概不负责。
版本 1.3.1
* 修复潜在的安全漏洞
版本 1.3.0
* 修复错误并消除潜在的安全漏洞
版本 1.2.10
* 修复错误
版本 1.2.9
* 修复错误
版本 1.2.8
* 修复错误
版本 1.2.7
* 清理代码
版本 1.2.6
* 修复错误
* 支持离线使用
版本 1.2.5
* 修复错误
版本 1.2.4
* 修复错误
版本 1.2.3
* 修复错误
版本 1.2.2
* 使用更多策略获取标签文本
* 删除 Robot Framework 模板中多余的等号
* 修复错误并遵循静态分析结果
版本 1.2.1
* 在分享区域添加评分链接
* 弹出窗口将在屏幕中央打开
* 鼠标悬停时生成按钮保持禁用
* 修复错误并遵循静态分析结果
版本 1.2.0
* 将节点属性作为可能的元素选择器
* 对属性值进行 HTML 解码
* 只添加一次消息监听器
* 允许文档中使用更长的文本
* 将单选按钮的值添加到属性集合中
* 从操作中移除单选按钮参数
* 调整模板
* 为选项按钮添加备用机制
* 重构代码
版本 1.1.2
* 使用更好、覆盖范围更广的机制获取标签文本
版本 1.1.1
* 取消点击选项按钮时的默认操作
* 重新安排对象深拷贝,使其在失败时妥善退出
* 根据同级元素和元素类型使用更具体的 CSS 选择器
* 获取标签文本时考虑输入按钮和提交按钮的元素值
* 调整根选择器的措辞
版本 1.1.0
* 将默认可见性更改为全部(可见和隐藏元素)
* 添加对 textarea 的支持
* 添加对 email、number、search、tel 和 url 输入类型的支持
* 添加另一种方法,更可靠地获取元素文本
* 添加对没有标识符的标签的支持
* 添加对带前缀的元素类型的支持
* 添加恢复出厂设置功能
* 为支持 AngularJS 定位器的测试框架添加相应选项
* 添加选项,限制要生成对象的页面区域
* 修复文件名和生成的页面对象中丢失页面对象命名空间的问题
* 调整 Robot Framework 模板
* 在生成的页面对象中添加更多关于返回类实例的文档
* 修复 C# XML 文档格式
版本 1.0.5
* 修复页面名称的初始验证
* 加快弹出窗口加载速度
版本 1.0.4
* 调整响应式布局
* 交换“Options”和“Settings”的用词
* 在弹出窗口加载时验证页面名称,使页面名称作为必填字段更加明显
* 邮件分享功能现在同时支持本地邮件客户端和网页客户端
版本 1.0.3
* 将“Model Name”改为“Page Name”
* 将“Target Name”改为“Destination Page Name”
* 将“More Options”链接改为“Settings”按钮
* 添加通过电子邮件分享的功能
版本 1.0.2
* 在验证文本可见性时考虑视口
* 删除生成的 CSS 选择器中的冗余信息
* 从变量名和方法名中移除所有特殊字符
* 清理代码
* 修复错误
版本 1.0.1
* 产品首次发布