Compile ChromeDriver on ARM
Asked Answered
K

2

13

I need to use Selenium with ChromeDriver on ARMv7 Raspberry Pi 3 (Firefox does not fit in my project), but as there are only pre-compiled binaries for x86 and x64, I tried to compile it from the source code on my own...

But as the Chromium Project uses a lot of tools that I'm not familiar with to compile the source, I couldn't even start the process.

I had searched for hours on the internet how to compile it for ARM family but I couldn't find any tutorial or even a successful story about it.

So, I have two questions:

  1. Is this 'doable'?
  2. Does anyone have any idea of what I can do?
Keffiyeh answered 3/8, 2016 at 1:12 Comment(4)
If you want to compile chromium on ARM, google it and you get unix.stackexchange.com/questions/176794/…Seismic
Actually, I'm talking about just ChromeDriver, but I appreciate your comment and reference.Keffiyeh
Any luck ? I'm looking for v.2.33 but can't find it anywhere :-/Huntingdonshire
Look like a dead end... :( Tried to do the same for a while, giving up on the rpi for thatRosalindrosalinda
F
5

web browser - WebDriver support

Web browser that aims to build a safer, faster, and more stable internet browsing experience.

This package provides a bridge between the browser component and the selenium automatic webdriver.

Package: chromium-driver for armhf

Freyah answered 10/5, 2018 at 0:43 Comment(2)
Works flawlessly on Beaglebone black with Debian 10. Perfect answer!Biosynthesis
sudo apt-get install chromium-chromedriverEger
W
23

arm64, arm7l, win32-arm64 Electron Unofficial Chromedrivers

https://github.com/electron/electron/releases


Wirth answered 21/8, 2019 at 7:5 Comment(8)
what's the arm version of chromedriver for chromium=74.0.3729.157 ?Chicago
@Chicago It appears electron never made a version for chromium=74.0.3729.157. Release electron v5.0.1 says, "Updated Chromium to 73.0.3683.121. #18001". Then their next release after it electron v6.0.0-beta.2 says, "Updated Chromium to 76.0.3783.1. #18116". So it appears they skipped 74.x altogether. I feel a bit out of luck because my raspberry pi running debian seems to only support 74.x as the latest.Zooplankton
Thanks a lot for this! I've been searching for ever to find a compatible version of the driver!Hypotrachelium
@slhck I download the windows or linux executable and run that, the first thing it prints out is the chromedriver version. If you want to automate that I suppose you have to automatically download the latest release linux executable, run that and pipe out the output to a text file. Never tried it thought.Wirth
Hello. Where can I find 84.0.4147.141?Inapproachable
I am wondering how they build it. I would like to simply do it on my own machine seeing that they skipped Chromedriver 95, but that is what is available on Raspbian currently.Rubato
you can download new versions here: github.com/electron/electron/releases?after=v7.1.5Eger
sudo apt-get install chromium-chromedriverEger
F
5

web browser - WebDriver support

Web browser that aims to build a safer, faster, and more stable internet browsing experience.

This package provides a bridge between the browser component and the selenium automatic webdriver.

Package: chromium-driver for armhf

Freyah answered 10/5, 2018 at 0:43 Comment(2)
Works flawlessly on Beaglebone black with Debian 10. Perfect answer!Biosynthesis
sudo apt-get install chromium-chromedriverEger

© 2022 - 2024 — McMap. All rights reserved.