Ausgabe:Selen/Python - Auswahl über CSS-Selektor
Kann nicht aus css Selektor spezifischen Element auswählen. Sie müssen überprüfen, ob der registrierte Benutzer das Passwort erfolgreich ändern kann. Ich habe versucht, die verschiedenen Attribute der Klasse zu nennen. Das Ergebnis ist ein Ausnahmefehler in der Methode, wenn Sie mit den ersten beiden Beispielen versuchen. Der letzte Versuch ruft die Instanz der ersten Klasse auf und setzt die Kennwortfelder zurück (fehlgeschlagen).
Versuchte:
driver.find_element_by_css_selector("value.Update").click()
driver.find_element_by_css_selector("type.submit").click()
driver.find_element_by_css_selector("input.test_button4").click()
Ziel:
Ich brauche Elemente, die die gleiche Klasse teilen. Wie Sie unten sehen können, wird die Klasse geteilt.
form id="changepw_form" name="changepw" action="#" method="post">
<div class="field3">
<div class="field3">
<div class="field3">
<input class="test_button4" type="reset" value="Reset" style"font-size:21px"="">
<input class="test_button4" type="submit" value="Update" style"font-size:21px"="">
wäre nett von Ihnen, ein wenig zu erklären, warum Ihre Lösung funktioniert und von der OP nicht – fotanus
@fonatus Gute Idee. –
Das war es, Pat. Ich hatte versucht 'driver.find_element_by_css_selector (" input.test_button4 ", value =" Update "). Click()' und das hat nicht funktioniert. Preciate es! – Dave