Closed tkmHashi closed 6 years ago
同様の現象を以下の環境で確認しました。 環境 Chrome ・64.0.3282.167(64bit) Selenium Gridサーバー ・chromedriver_2.33 selenium-server-standalone-3.6 Javaライブラリ ・selenium-suppoert-3.9.1 ・selenium-remote-driver-3.9.1 ・selenium-java-3.9.1 ・selenium-chrome-driver-3.9.1 ・selenium-api-3.9.1 ・Pitalium pitlium-1.2.1
chromeが利用できない影響でブラウザテストだけでなく、Androidのブラウザテストも実行ができませんでした。 現時点での対応方法はありますか? それともアップデート待ちになりますか?
ご報告ありがとうございます。 本障害はSeleniumのJavaライブラリ3.5以降と組み合わせると発生するため、 現時点ではJavaライブラリを3.4.0に落とすことで回避可能です。
Pitalium次回リリース(2018/3月中を予定)で修正を予定しております。
selenium-java-3.4.0.jarでも同様のエラーが発生しました。 ほかのseleniumライブラリも3.4.0に落とし実験しましたが、そちらでもエラーが発生しました。
pitalium-sampleのjarにすべて書き換えた場合、正常動作しました。 なぜ3.4.0でもエラーが発生したかは謎ですが、次のpitaliumリリースを待つことにします。
コミット 1a41eff7c9cc60dad78af46303e956002aa08ba0 で対応済み
java.lang.ClassCastException: org.openqa.selenium.remote.RemoteWebElement cannot be cast to com.htmlhifive.pitalium.core.selenium.PtlWebElement が発生する
現象を確認した環境