-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use forked WebDriverIO or newer version of WinAppDriver for E2E testing #3019
Comments
@licanhua I don't mind adding a workaround for WinAppDriver for WebdriverIO but this workaround should be an opt-in solution so that the default behavior remains the same. |
Before WinAppDriver fix it, I worked around the problem in #2975 by
I keep this PR open until I adopted the new WinAppDriver. |
Need to re-enable webdriverio bump which is disabled in #3386 |
WinAppDriver fixed it on v1.2-RC Because WinAppDriver requires admin permission to install it, and our build machine is still using WinAppDriver 1.1.
|
I just added some selective dependency resolutions to our main package.json to ensure we use old versions of some dependencies if we regen our lockfile. We should make sure to remove this when we upgrade. Confirmed the hosted agent is still on WinAppDriver 1.1 |
We hardcode an old version of WebderiverIO beacuse of microsoft#3019. These seem to have loose dependency requirements, because the change to deuplicate packages broke this (see webdriverio/webdriverio#4104). Hardcode resolutions in E2ETest for existing versions of wdio packages in the meantime.
* Initial commit of override tooling Add a foundation for new override tooling described in #4104. This includes: - Build scripts, lint scripts, config files, etc - Logic for parsing and checking validity of an override manifest - Unit tests for override manifest logic - Abstractions to allow fetching React Native files of arbtrary versions A lot of this is foundational. The override logic has been well-tested, and the Git logic has been manually tested, but we don't have much end-to-end set up yet. * Address comments and deuplicate lockfile * Add more dependencies for WebDriverIO We hardcode an old version of WebderiverIO beacuse of #3019. These seem to have loose dependency requirements, because the change to deuplicate packages broke this (see webdriverio/webdriverio#4104). Hardcode resolutions in E2ETest for existing versions of wdio packages in the meantime.
We have new WinAppDriver now. |
PR 4369 described the problem between WinAppDriver and WebDriverIO.
I always created PR on WinAppDriver to fix the problem, but still no ETA to release it.
Possible adopt the newest WinAppDriver or use forked WebDriverIO.
The text was updated successfully, but these errors were encountered: