Selenium / Python - Wybór przez selektor css
Kwestia:
Nie można wybrać konkretnego elementu selektora css. Musisz sprawdzić, czy zarejestrowany użytkownik może pomyślnie zmienić swoje hasło. Próbowałem różnych atrybutów klasy, aby to nazwać. Wynik jest błędem wyjątku w metodzie podczas próby z dwoma pierwszymi przykładami. Ostatnia próba wywołuje instancję pierwszej klasy i resetuje pola haseł (niepowodzenie).
Wypróbowany:
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()
Cel:
Muszę wybrać elementy, które mają tę samą klasę. Jak widać poniżej, klasa jest udostępniona.
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"="">