I have a project that requires me to run Selenium. For this I need webdriver to interact with browsers.
I have a Raspberry Pi 3 running the latest Raspbian. Currently I was only able to get Chromium 56 and Firefox ESR 45.
However the webdriver do not work with those version. Geckodriver needs at least something above Firefox 50 and chromedriver also seems to have its problems with Chromium 56, I assume I would need an actual Chrome and not Chromium. (webdrivers).
This is the situation, now I have several questions.
- What is the reason that I can not install the latest Firefox? Is it because of the armv7l-architecture or is it because of Raspbian? Would it work if I install another Linux distribution?
- Alternatively, do you know a geckodriver, chromedriver and Selenium version that would work with Firefox ESR 45 and Chromium 56?
- Do you have another solution for my problem? The goal is to get Java-written Selenium code running. It does not matter which browser is used to achieve this.
new ChromeDriver(...)
did not work and threw some exceptions. I think it could not correctly connect to Chromium or something like that. Its probably because I did not use a driver for armv7l because they don't provide them but as seen in the answer I found someone that managed to build the driver for armv7l.