| Date==== |
Time==== |
Update==== |
Time==== |
Title==== |
[[W]WRITE [RET]READ [?]HELP] |
| 2024-03-24 |
21:54:38 |
2024-03-24 |
22:02:13 |
【備忘録】JAVAのSeleniumでFireFox(Gecko)が動かない! |
TEXT FILE ( 3KiB ) を受信しますか? [Y]/[N] > Y
エラー内容
[ ERR | JDA ]3月 24, 2024 9:40:30 午後 org.openqa.selenium.remote.service.DriverService findExecutable
ERR | JDA
ERR | JDA
ERR | JDA
ERR | JDA
INFO | JDA
ERR | JDA
2つめ
```[ ERR | JDA ]error: Found argument '--websocket-port' which wasn't expected, or isn't valid in this context
[ ERR | JDA ]
[ ERR | JDA ]USAGE:
[ ERR | JDA ] geckodriver --port
[ ERR | JDA ]
[ ERR | JDA ]For more information try --help
[ INFO | JDA ]WS Errr
[ ERR | JDA ]org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
解決策
そもそもなぜ動かないか?それはGeckoDriverとやらが存在しない、またはバージョンが低い所為。
つまり最新のを落としてやればいい!!!
まずは
ここに行き、最新のGeckoDriverを落としてきてください、
私の場合は「geckodriver-v0.34.0-linux64.tar.gz」でした、Windowsもあると思います。
そしたらtar.gzを解凍してください。
tar -x geckodriver -zf ダウンロードしたファイル
でいけます、
WindowsならZIPなのでそのまま解凍できるんじゃないかな?
そしたら回答したファイルを配置してください。
sudo mv geckodriver /usr/bin/geckodriver
でおk!
Windowsは知らね、たぶんProgramFilesじゃないのかな?
これで多分動きます!!!!!!
思ったこと
見たとおり、mvコマンドでバイナリを設置したけど。
パッケージマネージャーの知らぬところで何かを設置するのは良くない気がする、だがこれしか方法が無いのでね。。。
以上!閉廷!