Nicht Fokus-element mit Selen
Ich versuche auf ein element zu klicken und die keys zu verschicken, aber ich bekomme nicht den Fokus auf element Fehler. Ich habe versucht, mit action-Ketten, wurde aber nicht arbeiten.
Ich bin in der Lage, klicken Sie auf das element, aber wenn ich senden Sie die Schlüssel wirft er "nicht den Fokus auf dem element error"
D = C.find_element_by_xpath('//*[@id="pcsTableId"]/tbody/tr[9]/td[4]')
>>> D.click()
>>> D.send_keys("4556741")
WebDriverException: Message: unknown error: cannot focus element
(Session info: chrome=59.0.3071.115)
- Konnte Sie nach dem html-oder einen link zu der Seite? Das würde helfen, zu bestimmen, was das problem ist.
- Diese Website hat nur begrenzten Zugang, Veröffentlichung von Elementen auf der Seite in den details @Brydenr
- welche Art von element sind Sie versuchen, zu wählen? es ist eine Taste, so dass Sie klicken oder einen Bereich Sie können senden Sie einen Schlüssel? sieht seltsam aus, die Sie möchten, klicken Sie auf und senden Sie einen Schlüssel ein und demselben element
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, ersetzen Sie Ihren, klicken Sie mit
send_keys(Keys.ENTER)
stellen Sie sicher, Schlüssel importieren:from selenium.webdriver.common.keys import Keys
. Diese Lösung funktionierte für mich auf eine aktuelle Skript mit Chromedriver.JavaScript verwenden, Testamentsvollstrecker, um scroll-element in die Ansicht, und führen Sie dann klicken Sie auf das element, chrome-Treiber können nicht, klicken Sie auf das element, wenn das element nicht angezeigt wird auf dem Bildschirm sichtbar. D. H. Sie brauchen, um einen Bildlauf des Elements nach oben oder unten, um es auf dem Bildschirm angezeigt, die Sie darauf.
Bitte lassen Sie mich wissen, ob das funktioniert mit Euch.
Dies ist ein ähnliches problem, das ich gestoßen bin, obwohl meine Lösung ist in Java Sie sollten in der Lage sein, um die Kernaussage des Sie es und übersetzen Sie es auf python
Mein original-Beitrag kann hier gefunden werden: WebElement getText() ist eine leere Zeichenfolge in Firefox, wenn das element nicht physikalisch auf dem Bildschirm sichtbar
Hoffentlich hilft es, Sie aus
Bitte versuchen Sie, Aktionen der Klasse um den Schwerpunkt zunächst auf das element, dann senden Sie die erforderlichen Schlüssel.
immer nicht gefasst-element in Chrom und edge, die mit java/selenium