Selenium Mobile JSON Wire Protocol Specification
github.com
github.com
A Seleniun installation with the Google Chrome Driver is still required for anyone who would want that.
Or is there a way to run Se without the server?
For example, you can download the Selenium client library for Python and drive Chome (via the ChromeDriver executable provided by Google). No Java required.
Removing the Java requirement for basic point-to-point (e.g. Python to Firefox, Ruby to Chrome, etc.) automation was a key feature of the Selenium 2 (aka WebDriver) architecture when Simon Stewart first released it back in 2011.
Also, one (small? large?) reason Firefox has lost so much market share is that Mozilla just isn't being practical. For example, here's an obvious feature they should be implementing, but refuse to do because of their whole stance on hiding behind web standards:
https://stackoverflow.com/questions/47866708/css-is-there-an... https://stackoverflow.com/questions/37493597/overlay-scrollb...
This works just fine in Chrome, Safari and Edge. The bottom line? No way to justify spending even more time trying to support a browser that almost none of my users actually use...
Again, I'm not trying to be a stick in the mud against a multi-browser world here. But we don't live in a world of infinite resources, and some things just don't make the cut sometimes.