2

Okay after 2 days I got it working. My working snapshot is as follows: Raspberry Pi 3B Rasbian version April 2017 (Jessie) Selenium 3.4 for Java (Download) Firefox ESR 45 Geckodriver v0.15.0 for arm7hf (Download) Chromium 56 Chromedriver v2.21 for armv7l (Download) The build for the chromedriver is unofficial, they do not provide armv7l builds.


2

You'll need to compile ChromeDriver for the arm6 architecture. Details can be found on ChromeDriver's Internals site. You can also follow a similar guide "Building Chromium OS for Raspberry Pi (ARMv6)"


1

Since resources on this topic are pretty scarce I decided to list what I did to my Pi for anyone that may be lost, as I once was. Here's what I did: Type these commands into the command prompt: sudo apt-get update sudo pip install pyvirtualdisplay (This is for running the Pi headless. I don't think it's required, but recommended for future projects) ...


1

So...i've disabled ipv6. For that, i made changes in the files /etc/modprobe.d/ipv6.conf and /etc/hosts. They looks as follow: /etc/modprobe.d/ipv6.conf # Don't load ipv6 by default alias net-pf-10 off alias ipv6 off /etc/hosts 127.0.0.1 localhost #::1 localhost ip6-localhost ip6-loopback #fe00::0 ip6-localnet #ff00::0 ...


Only top voted, non community-wiki answers of a minimum length are eligible