top | item 17112822

Selenium Mobile JSON Wire Protocol Specification

32 points| based2 | 7 years ago |github.com | reply

13 comments

order
[+] maxharris|7 years ago|reply
Meh, headless Chrome killed any need for me to ever touch this Selenium thing again. It is awesome to not have to install Java to get work done...
[+] hugs|7 years ago|reply
You don't have to install Java to use Selenium. (Source: I started the Selenium project)
[+] enitihas|7 years ago|reply
Headless chrome and selenium are two orthogonal things I think. Selenium offers an API to control browsers. It can be chrome, headless chrome, remote chrome, firfox or any browser supporting the web driver protocol. Headless chrome is just an efficient way to run chrome for tests. I think you might have meant Puppeteer.
[+] dcherman|7 years ago|reply
So do you not have automated tests that run cross browser? If so, what's your method for doing so?
[+] domakidis|7 years ago|reply
Chrome doesn't support extensions in headless mode though, unlike Firefox that does.

A Seleniun installation with the Google Chrome Driver is still required for anyone who would want that.

[+] colanderman|7 years ago|reply
For those as confused by the title as I was, apparently this is a wire protocol for something called "Selenium" which happens to use JSON. "Selenium Mobile REST API" would be much more descriptive without context.
[+] kodablah|7 years ago|reply
Also a repo that that changed in over a year. I am curious if there is anything new of note.
[+] codedokode|7 years ago|reply
I was confused too and didn't understand why mobile devices need another type of JSON.
[+] sctb|7 years ago|reply
Thank you! We've added “Selenium”.