wdio-vscode-service
wdio-vscode-service copied to clipboard
A service to test VSCode extensions from end to end using WebdriverIO
I'm not sure if is the expected behavior, but calling the clear method from InputBox, only clears the last character.  Expected behavior: All the text of the input box...
VS Code version: `1.64.2` When using `ViewItem.getActionButtons()`, it just hangs, and eventually errors with: ```console Can't call getAttribute on element with selector ".//a[contains(@class, 'action-label') and @role='button' and @aria-label='undefined']" because element...
Our extension implements a few code lenses, and most of our code lens providers emit two code lenses per provider. (eg a single row with `"Run code | Debug code"`)...
I'm writing a test which is automating the Explorer's tree view. I obtain the items in the view like so: ``` const treeViewSection = await sidebar.getContent().getSection('MY-PROJECT'); await treeViewSection.expand(); const visibleItems...
In preparation to the v9 release we want to make sure all our packages work with v9.
I have a project that requires a different `workspacePath` for each spec. I know I can set an environment variable for the path outside the configuration and pass it in,...
I am trying to use the SettingsEditor returned from workbench.openSettings(), but subsequent function calls on the settings editor instance don't appear to be run against the open setting page. This...
Changing e.g. `fontSize: 30` doesn't affect the VSCode instance's font size during tests. (Tested using `browserName: 'chrome'`).
In one of my tests, I'm trying to evaluate the impact of a command on the contents of a text document. Right now I just have some `console.log` statements peppered...
When calling the following example code from the documentation: ```javascript const workbench = await browser.getWorkbench() await browser.executeWorkbench((vscode, param1, param2) => { vscode.window.showInformationMessage(`I am an ${param1} ${param2}!`) }, 'API', 'call') const...