应用截图

详细介绍

灵活敏捷的 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 * 产品首次发布