2017-10-03 20 views
0

Ich habe ein Automatisierungsprojekt mit Selenium WebDriver in Version 3.6 und dem Chrome-Treiber. Die Software funktioniert gut, bis er begann den Fehler anzuzeigenSelenium WebDriver - Element ist nicht anklickbar

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).

Ich bin mit dem .click() -Methode auf dem Elemente klicken, und dies immer gearbeitet, ich hatte noch nie irgendwelche Probleme mit der Software läuft seit Monaten

Suche im Internet fand ich Methoden, die sogar funktioniert wie mit .SendKey() und IJavaScriptExecutor, um eine Schriftrolle auf das Element zu geben. Aber der Punkt ist, ich musste das nie tun ..

Könnte es ein Fehler in dieser Version von Selen sein? Vielleicht Chrome-Treiber?

Antwort

1

Dies wird durch die Verwendung der Chrome-Version 61+ und die Verwendung des neuesten ChromeDriver verursacht.

Laden Sie die neueste ChromeDriver (2.3.2) herunter, die "einen Fehler behebt, bei dem Chromedriver nicht klickt, weil in Chrome 61+ Änderungen am Seitenwechsel vorgenommen wurden".

+0

Vielen Dank, es hat jetzt perfekt funktioniert. –

+0

Großartig, froh zu helfen! – Rushby

0

Ich verwende Chrome-Version 62.0.3202.75 (Official Build) (64-Bit) und den Chrome-Treiber 2.32. Aber immer noch mit dem Problem konfrontiert. Ich verwende mein Automatisierungs-Framework mit Daten in einer CSV-Datei. Es läuft perfekt in Firefox, aber in Chrome gibt Ausnahme als Element nicht anklickbar. Bitte jemanden helfen.

Verwandte Themen