2017-10-03 16 views
0

バージョン3.6のSelenium WebDriverとChromeドライバを使用しているオートメーションプロジェクトがあります。それは私が要素をクリックする.click()メソッドを使用していて、これは常に働いていた、私はソフトウェアに問題があったことがありませんSelenium WebDriver - 要素がポイントでクリックできない

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

unknown error: Element is not clickable at point (25, -9) (Session info: chrome=61.0.3163.100) (Driver info: chromedriver=2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8),platform=Windows NT 6.1.7601 SP1 x86_64).

エラーを表示し始めるまでのソフトウェアが正常に働いていました何ヶ月も実行中

インターネットを検索したところ、.SendKey()とIJavaScriptExecutorを使って要素にスクロールするような方法もありました。しかし、ポイントは私がこれを行う必要はありません..

このバージョンのSeleniumではいくつかのバグがありますか?多分Chrome Driverですか?

答えて

1

これは、Chromeのバージョンが61以上で、最新のChromeDriverを使用していないことが原因です。

最新のChromeDriver(2.3.2)をダウンロードしてください。「Chrome 61+のページスクロールの変更によりChromedriverがクリックに失敗するバグを修正しました」。

+0

ありがとう、それは今、完璧に機能しました。 –

+0

偉大な、助けてうれしい! – Rushby

0

私はクロームバージョン62.0.3202.75(公式ビルド)(64ビット)とクロムドライバ2.32を使用しています。しかし、まだ問題に直面しています。 CSVファイルのデータを使用して、私のオートメーションフレームワークを実行しています。 Firefoxでは完全に正常に動作しますが、クロムではクリックできない要素として例外が発生します。助けてください。

関連する問題