ChromeDriver – WebDriver Seleniumで動きそうで動かない謎のエラーの原因はSeleniumの入れ忘れなのかもしれない話

ある環境で問題なく動いていたselenium + chrome (chromium) + python だったのだが、別のPCで同じ環境を作ったはずなのによく分からないエラーで動かない。

また同じ失敗をしそうなので自分の為にメモっておきます。^^;

ちなみに今回問題を起こした環境に登場するのは、
Linux Ubuntu 18.04 LTS
Python3
selenium
chromium
chromedriver

chromiumは起動するがここから先に進まないという妙な症状だ。
ブラウザの起動は出来たが、URLのセットができていない。

該当のエラーメッセージはこんな感じだ。

synapticsから
python3-selenium
chromium-chromedriverはちゃんと入れたんだが...

色々と試してみるとpip3でseleniumを追加で入れてやるとあっけなく動いた。
python3-seleniumって必要なもの一式(seleniumコア?)が入るんじゃないのか?

よくわからんがとりあえず解決方法は分かったのでメモっておこう。

<追記>
どうも原因を絞り込むためにブラウザの再インストールをしたのだが、chromiumのアンインストール際にchrome-driverなども一緒に消されていたようだ。気を付けないと症状がループして原因が全く絞り込めなくなってしまう。

上記のpip3の件も、もしかすると...^^;
まぁそれは今度クリーンインストールする機会にテストして、この記事を訂正するか考えます。

シェアする

フォローする