Ubuntu 22.04とSeleniumとHeadless
お題
非Headlessでなら動くスクリプトがHeadlessで動かない問題
具体的には要素がクリックできない問題
結論
2023年7月21日現在
options.add_argument('--headless=new')
細かい事は判らないがどこかのタイミングで仕様が変わって
--headlessオプションの派生の--headless=newが増えた模様
所感
初めてSeleniumを使ったがWeb上では3.x系と4.x系の情報が入り混じっていて混乱する
今回の話は4.x系もしくは4.1x系になってからの事ではないかなと思う
--headlessで取れなかったスクリーンショットも-headless=newなら取れたので表示周りをばっさり省略していると思われ
公式のどこかに書いてあると思うが仕事でないので仕様は調べない
https://www.selenium.dev/blog/2023/headless-is-going-away/
環境
Ubuntu 22.04.2 LTS
selenium 4.10.0
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
--
コメント
コメントを投稿