XPath 和 Selector Finder,简单而有用的开源项目,由 LetCode 和 Koushik 共同开发
# Ortoni Studio:自动化工程师的终极 DevTools 工作区
告别手动定位器编写和不稳定的测试。欢迎使用 Ortoni Studio(以前称为 LetXPath),这是一款功能强大的 Chrome DevTools 扩展,旨在增强您的测试自动化工作流程。
无论您使用的是 Playwright、Selenium、Cypress 还是您自己的内部框架,Ortoni Studio 只需单击一下即可生成可靠、优化的定位器,从而节省数小时的手动工作。
为什么选择奥托尼工作室?
传统的检查器工具会生成又长又脆弱的 XPath,当 UI 更改时很容易损坏。 Ortoni Studio 智能生成稳定、可维护的定位器和生产就绪的自动化代码。
特征:
• 智能定位器生成器
只需单击一下即可生成可靠的 XPath、CSS 选择器和现代剧作家定位器,例如 getByRole()、getByText()、getByLabel() 等。
• 稳定的测试自动化
优先考虑 data-testid、data-cy、id、name、aria-label 等属性或您自己的自定义属性,以创建能够承受 UI 更改的弹性选择器。
• 自定义页面对象模型模板
为专有框架或编码标准创建您自己的代码模板。完全按照您喜欢的格式自动生成 Click、Fill、GetText、Assertions 和任何自定义方法。
• 智能动作记录器
记录用户交互,包括点击、文本输入、下拉选择、复选框和导航。立即导出完整的 Playwright 或 Cypress 测试脚本。
• 实时定位器验证
直接在页面上验证并突出显示 XPath、CSS 和 Playwright 定位器,然后将它们复制到自动化项目中。
• 多框架支持
生成现成的代码:
*剧作家(JavaScript、TypeScript、Java、Python、C#)
* 硒(Java、Python、C#)
* 柏树
* 量角器
* 定制自动化框架
• 专为自动化工程师打造
由自动化工程师设计,旨在解决构建可靠且可维护的测试自动化方面的现实挑战。
入门
1. 安装 Ortoni Studio 扩展。
2. 打开任意网站并启动 Chrome DevTools (F12)。
3. 选择 Ortoni Studio 面板。
4. 检查任何元素以生成优化的定位器。
5. 复制生成的代码并将其直接粘贴到您的自动化项目中。
6. 从“设置”页面自定义定位器优先级和代码模板。
非常适合:
* 质量保证工程师
* 测试自动化工程师
* SDET
* 软件开发商
* 开发运营工程师
* 质量保证团队
如果您使用 Playwright、Selenium、Cypress 或自定义框架构建自动化,Ortoni Studio 可以帮助您更快地创建可靠的测试,同时减少维护。
资源
GitHub 存储库:
https://github.com/ortoniKC/LetXPath
视频教程:
https://www.youtube.com/playlist?list=PL699Xf-_ilW7aQ6lBWXjaIheZsduOpcR5
主页:
https://letcode.in
立即安装 Ortoni Studio,利用智能定位器、自定义代码生成和强大的 DevTools 集成构建更快、更可靠的测试自动化。





