Selenium を使用する場合、 WebDriverManagerを使用してブラウザー ドライバーのダウンロードを処理しています。ドライバーはデフォルトのキャッシュの場所に保存されています。使用されている他のブラウザー (firefox、chrome、edge) では、キャッシュされたドライバーが検出されます。IE のキャッシュされたドライバーが検出されていないようです。
[DEBUG] The driver version for Internet Explorer is unknown ... trying with latest
[INFO] Reading https://selenium-release.storage.googleapis.com/ to seek IEDriverServer
[WARN] There was an error managing IEDriverServer (latest version) (java.net.UnknownHostException: selenium-release.storage.googleapis.com) ... trying again using latest driver stored in cache
[DEBUG] The driver version for Internet Explorer is unknown ... trying with latest
[INFO] Reading https://selenium-release.storage.googleapis.com/ to seek IEDriverServer
これをオフラインで実行すると、例外がスローされます。
[ERROR] There was an error managing IEDriverServer (latest version) (java.net.UnknownHostException: selenium-release.storage.googleapis.com)
io.github.bonigarcia.wdm.config.WebDriverManagerException: java.net.UnknownHostException: selenium-release.storage.googleapis.com
at io.github.bonigarcia.wdm.WebDriverManager.getDriversFromXml(WebDriverManager.java:915)
at io.github.bonigarcia.wdm.managers.InternetExplorerDriverManager.getDriverUrls(InternetExplorerDriverManager.java:92)
at io.github.bonigarcia.wdm.WebDriverManager.createUrlHandler(WebDriverManager.java:797)
at io.github.bonigarcia.wdm.WebDriverManager.download(WebDriverManager.java:649)
at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:567)
at io.github.bonigarcia.wdm.WebDriverManager.fallback(WebDriverManager.java:792)
at io.github.bonigarcia.wdm.WebDriverManager.handleException(WebDriverManager.java:769)
at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:573)
at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:287)
この例外を処理するために try/catch があります。それに対する修正はありますか?