TestNG を使用して、Selenium Java クライアントを使用して自動テストを実行しています。テストは chrome と firefox で正常に実行されていますが、opera で同じテストを実行しようとすると、次のコンソール メッセージでテストがタイムアウトすることになります。
Starting OperaDriver 2.35 (ee0117ea0f7f76009fd2aa3dd6b6164205de32b5) on port 27234
Only local connections are allowed.
org.openqa.selenium.WebDriverException:
unknown error: Opera failed to start: exited abnormally
(Driver info: OperaDriver=2.35 (ee0117ea0f7f76009fd2aa3dd6b6164205de32b5),platform=Linux 4.13.0-38-generic x86_64) (WARNING: The server did not provide any stacktrace information)
環境
- Ubuntu 16.04LTS
- JDK10
- セレン 3.11.0
- OperaDriver 2.35(こちらからダウンロード)
コード
OperaOptions options = new OperaOptions();
options.setBinary("operadriver");
testDriver = new OperaDriver(options);
ここで何がうまくいかなかったのかを理解しようとしています。