wdio-vscode-service icon indicating copy to clipboard operation
wdio-vscode-service copied to clipboard

A service to test VSCode extensions from end to end using WebdriverIO

Results 37 wdio-vscode-service issues
Sort by recently updated
recently updated
newest added

I'm not sure if is the expected behavior, but calling the clear method from InputBox, only clears the last character. ![clear-bug](https://github.com/webdriverio-community/wdio-vscode-service/assets/4001529/254e3068-6592-48e4-ac31-2a362a0d41db) Expected behavior: All the text of the input box...

help wanted

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...

help wanted

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"`)...

help wanted

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...

bug
help wanted

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,...

enhancement
help wanted

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...

help wanted

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...

bug
help wanted

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...

help wanted