
Product
Socket for Jira Is Now Available
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.
vscode-extension-tester
Advanced tools
ExTester is a package that is designed to help you run UI tests for your Visual Studio Code extensions using selenium-webdriver.
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!
For more information please visit our 🔗 project repository
Simply install our package into your extension devDependencies to get started:
npm install --save-dev vscode-extension-tester
Make sure to check out the 🔗 Documentation for detailed instructions.
‼️ For a streamlined testing workflow, we recommend installing the 🔗 ExTester Runner VS Code extension. It provides an enhanced UI for test orchestration and improves the overall developer experience.
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
FAQs
ExTester is a package that is designed to help you run UI tests for your Visual Studio Code extensions using selenium-webdriver.
The npm package vscode-extension-tester receives a total of 35,419 weekly downloads. As such, vscode-extension-tester popularity was classified as popular.
We found that vscode-extension-tester demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 11 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.