Visual Studio Code的UI测试框架。
ExTester:您的Visual Studio Code扩展必备UI测试伴侣!
使用Selenium WebDriver无缝执行UI测试,确保您的扩展开发过程中的稳健性和可靠性。简化VS Code扩展的UI测试,轻松提升用户界面的质量。立即开始使用ExTester进行高效测试!
功能
- ⭐ 下载Visual Studio Code的测试实例。
- ⭐ 下载适当版本的ChromeDriver。
- ⭐ 打包并将您的扩展安装到下载的VS Code实例中。
- ⭐ 使用Selenium WebDriver启动VS Code实例。
- ⭐ 运行您的测试。
要求
NodeJS | Visual Studio Code | 操作系统 | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
NodeJS支持政策
ExTester旨在与Visual Studio Code和Selenium对NodeJS版本的支持保持一致。
使用
只需将我们的包安装到您扩展的devDependencies
中即可开始:
npm install --save-dev vscode-extension-tester@latest
请务必查看🔗文档以获取详细说明。
- 📄 如何设置测试
- 📄 配置Mocha
- 📄 一个简单的测试用例示例
- 📄 页面对象API快速指南
文档
我们的完整文档位于🔗GitHub Wiki。其中包括页面对象API的详细信息以及如何设置Mocha测试的信息。
问题
有什么不能正常工作吗?在这种情况下,请随时🔗提出功能请求、报告错误等
参与其中
如果您想帮助我们变得更好,我们非常感谢!查看我们的🔗贡献指南了解如何参与。
已知问题
我们为社区报告的最常见问题准备了一些答案。请参阅🔗已知问题