- Notifications
You must be signed in to change notification settings - Fork77
ExTester: Your Essential UI Testing Companion for Visual Studio Code Extensions! Seamlessly execute UI tests with Selenium WebDriver, ensuring robustness and reliability in your extension development journey. Simplify UI testing for your VS Code extensions and elevate the quality of your user interface effortlessly.
License
redhat-developer/vscode-extension-tester
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Features •Requirements •Usage •Extension •Example •Documentation •Known Issues
ExTester: Your Essential UI Testing Companion for 🔗Visual Studio Code Extensions!
Seamlessly execute UI tests with 🔗Selenium WebDriver, ensuring robustness and reliability in your extension development journey. Simplify UI testing for your VS Code extensions and elevate the quality of your user interface effortlessly. Dive into efficient testing with ExTester today!
- ⬇️ Download a test instance ofVisual Studio Code.
- ⬇️ Download the appropriate version ofChromeDriver.
- 📦Pack andInstall your extension into downloaded VS Code instance.
- 🚀Launch theVS Code instance using Selenium WebDriver.
- 🔥Run yourtests.
| NodeJS | Visual Studio Code | Operating System | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| ||||||||||||||||||||||||
ExTester is aiming same support for 🔗NodeJS releases asVisual Studio Code andSelenium WebDriver have.
- For more info see 🔗Contributing to Visual Studio Code > Prerequisites and 🔗Selenium > selenium-webdriver > Node Support Policy.
Simply install our package into your extensiondevDependencies to get started:
npm install --save-dev vscode-extension-testerMake sure to check out the 🔗Documentation for detailed instructions.
For an example project, check out the 🔗Hello World Example repository, where you can find detailed setup and usage instructions.
Our full documentation is located in 🔗GitHub Wiki. Included are details about Page Objects API and how to setup Mocha tests information.
Something is not working properly? In that case, feel free to 🔗open feature requests, report bugs, etc.
If you'd like to help us get better, we appreciate it! Check out our 🔗Contribution Guide on how to do that.
We have prepared few answers for most common problems community reported. See 🔗Known Issues
About
ExTester: Your Essential UI Testing Companion for Visual Studio Code Extensions! Seamlessly execute UI tests with Selenium WebDriver, ensuring robustness and reliability in your extension development journey. Simplify UI testing for your VS Code extensions and elevate the quality of your user interface effortlessly.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.