Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Compile ChromeDriver on ARM

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?
like image 235
GustavoIP Avatar asked Aug 03 '16 01:08

GustavoIP


People also ask

Can ChromeDriver work without Chrome?

The answer is No. You have to have the chrome application inside your computer.

How can I include ChromeDriver in a jar?

Export your code as jar without the chromedriver. Create a folder ChromeDriver. Place your chromedriver.exe in this folder. Place ChromeDriver folder along with your jar.

Does ChromeDriver need to be in path?

By saving chromedriver.exe in the same folder als your Python working directory, there's no need to specify the path.


2 Answers

arm64, arm7l, win32-arm64 Electron Unofficial Chromedrivers

  • 100.0.4896.143 | Arm64 | Arm7l | Win32-Arm64 (2022-03-30)
  • 98.0.4706.0 | Arm64 | Arm7l
  • 96.0.4664.110 | Arm64 | Arm7l
  • 94.0.4606.81 | Arm64 | Arm7l
  • 93.0.4577.82 | Arm64 | Arm7l
  • 92.0.4511.0 | Arm64 | Arm7l
  • 91.0.4472.69 | Arm64 | Arm7l
  • 89.0.4389.128 | Arm64 | Arm7l
  • 87.0.4280.141 | Arm64 | Arm7l
  • 86.0.4234.0 | Arm64 | Arm7l
  • 85.0.4183.98 | Arm64 | Arm7l | (Sep 2020 Stable)
  • 83.0.4102.3 | Arm64 | Arm7l
  • 82.0.4085.27 | Arm64 | Arm7l | (Skipped)
  • 80.0.3987.163 | Arm64 | Arm7l | (Feb 2020 Stable)
  • 78.0.3866.0 | Arm64 | Arm7l
  • 76.0.3809.126 | Arm64 | Arm7l | (Aug 2019 Stable)
  • 2.45 | Arm64 | Arm7l
  • 2.40.672629 | Arm64 | Arm7l
  • 2.36 | Arm64 | Arm7l
like image 174
Marco D.G. Avatar answered Oct 16 '22 13:10

Marco D.G.


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

like image 4
Bessem Bousselmi Avatar answered Oct 16 '22 12:10

Bessem Bousselmi