Problem:Selen/Python - Wybór za pomocą selektora css
Nie można wybrać z określonego elementu selektora css. Konieczność sprawdzenia, czy zarejestrowany użytkownik może pomyślnie zmienić hasło. Próbowałem wywoływać różne atrybuty klasy. Wynikiem jest błąd wyjątku w tej metodzie, gdy próbujemy z pierwszymi dwoma przykładami. Ostatnia próba wywołuje pierwszą instancję klasy i resetuje pola hasła (niepowodzenie).
Tried:
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ć przedmioty, które dzielą tę samą klasę. Jak widać poniżej, klasa jest udostępniana.
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"="">
Byłoby miło z Twojej strony, aby wyjaśnić nieco, dlaczego Twoje rozwiązanie działa, a także z OP nie – fotanus
@fonatus Dobry pomysł. –
To było to, Pat. Próbowałem 'driver.find_element_by_css_selector (" input.test_button4 ", value =" Update "). Click()' i to nie działało. Preciuj to! – Dave