feat(protocol): extend Appium protocol#14507
feat(protocol): extend Appium protocol#14507christian-bromann merged 2 commits intowebdriverio:mainfrom
Conversation
christian-bromann
left a comment
There was a problem hiding this comment.
Very cool 👍 I wasn't aware these exist, thanks for adding them!
|
Hey eglitise 👋 Thank you for your contribution to WebdriverIO! Your pull request has been marked as an "Expensable" contribution. We've sent you an email with further instructions on how to claim your expenses from our development fund. We are looking forward to more contributions from you in the future 🙌 Have a nice day, |
|
Looks like all the unit tests failed due to |
Ups, I was a bit fast merging, he 😆 Wouldn't expect that adding protocol commands would cause issues in the test. I can make the fix and push directly, don't worry! Thanks a lot! |
Proposed changes
This PR extends the Appium protocol with several endpoints:
GET /session/:sessionIdGET /session/:sessionId/locationPOST /session/:sessionId/locationGET /session/:sessionId/appium/commandsGET /session/:sessionId/appium/extensionsGET /session/:sessionId/appium/capabilitiesNote that while
GET /session/:sessionIdis marked as deprecated, it is still needed for compatibility with Appium <2.16.Types of changes
Checklist
Backport Request
//: # (The current
mainbranch is the development branch for WebdriverIO v9. If your change should be released to the current major version of WebdriverIO (v8), please raise another PR with the same changes against thev8branch.)v9and doesn't need to be back-ported#XXXXXFurther comments
These changes are needed for Appium Inspector, which currently still uses
webdriverv7. Refer to this issue for more information.Reviewers: @webdriverio/project-committers