Ich habe eine Webseite, auf der der Benutzer eine Liste von Dokumenten hochladen muss und erst danach die Schaltfläche "Senden" aktiviert wird.Selenium-Python-Wie übermittelst du die Schaltfläche nur, nachdem sie aktiviert wurde?
Ich benutze Python Selen für diese Automatisierung. Mein Programm kann die Dokumente hochladen, kann aber nicht auf die Schaltfläche Senden klicken, nachdem es aktiviert wurde.
Ich habe versucht, dieses: element = WebDriverWait (Fahrer, 10000) .bis (EC.element_to_be_clickable ("(// Taste [@ type = 'submit'] [2]")) element.click()
aber es funktioniert nicht, da die Arbeitsplätze sind nicht im Frontend vorgelegt
Ist Ihnen klar, dass 'WebDriverWait (driver, 10000)' Ihr Skript zwingt auf "Submit" zu klicken, um für ungefähr 3 Stunden klickbar zu sein? :) – Andersson
Auch die mitgelieferte Codezeile ist falsch, so dass es sowieso nicht funktioniert – Andersson
Danke yeah. Aber ich weiß nicht, warum es den Job nicht macht. Ich habe es versucht: self = driver.find_element_by_xpath ("(// button [@ type = 'submit'] [2]") if self.is_enabled(): self.click() es funktioniert nicht either – Rahul