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
[Feat]: create sessions endpoint plugin #19856
Comments
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Current our message is just a string as: appium/packages/appium/lib/appium.js Lines 169 to 184 in 7516d41
So, maybe adding it with a breaking change could be reasonable...? Maybe then, bumping minor could be good...? (maybe we won't increase appium's major version to v3 with this) I don't have strong opinion to add it in the Or... add a new
|
Yes, this is basically what I was thinking of. The |
I see, understood. Maybe it could have instead. My main thing in this pr was only for Let me create a new one to add the body. |
-> #19857 for the |
I don't think this should be a plugin. If we want to ensure W3C compatibility, I think it should either be an additional endpoint behind a vendor prefix ( |
we currently have nothing to be able to run sessionless execute methods as they still use /session_id/execute/sync API under the hood |
(this feature is global enough to be put into the core appium code, IMO. and we could hide it behind a security flag so that administrators must opt into making session data available to consumers) |
also adding a new non-w3c route into the base driver seems like meh... We have recently deprecated most of these |
i personally like to keep |
@mykola-mokhnach if you have a good idea for how to add execute method handling to the umbrella server, then I'm ok if we want to do that. Maybe it's not hard. |
To cover appium-inspector's usage. It is not in w3c spec, so it would be nice to have it as a plugin instead of base-driver side.
#19851
(if needed)
[update] removed the grid's comment as just an exmaple.
Users should enable this plugin explicitly, so appium server won't expose these info unexpectedly with the
/status
endpoint call.The text was updated successfully, but these errors were encountered: