自動化用のセレンスクリプトを作成しました.HTMLUnitDriverを使用して、Linuxでヘッドレスブラウジングとして実行しています。ちょっと気になった -
- 同じスクリプトを WebDriver で実行しようとすると、
WebDriver driver = new FirefoxDriver()
正常に実行されます。 - しかし、同じスクリプトを HTMLUnitDriver で実行しようとすると、つまり
HTMLUnitDriver driver = new HTMLUnitDriver()
、例外が発生し、例外が続きます。
org.openqa.selenium.TimeoutException: 要素がクリック可能になるのを 100 秒待機した後にタイムアウトしました: By.xpath:
同じスクリプトがFirefoxまたはChromeドライバーで問題なく実行されているため、この例外の根本的な原因はわかりませんが、HTMLUnitDriverでは機能していません。また、時間を増やしてみましたが、それも役に立ちません。
誰でも助けてください。本当に感謝します.....ありがとう。