Ich verwende Selenium mit Python, um this website zu verwenden und möchte die Seite wechseln, indem Sie auf die dafür vorgesehene Schaltfläche klicken. Allerdings, und ich weiß nicht warum, ist diese Schaltfläche deaktiviert und wird nur aktiviert, wenn Sie eine andere Anzahl von Elementen auswählen, die auf der Seite angezeigt werden sollen.Wählen Sie eine Option in der Liste mit Selen + Python
Ich konnte programmgesteuert auf die Liste klicken, um alle Optionen anzuzeigen, aber es nicht geschafft, eine Option auszuwählen.
Ich habe versucht, mit den folgenden Zeilen:
driver.find_element_by_xpath("//*[@id='edit-limit']/option[2]").click()
driver.find_element_by_xpath("//select[@id='edit-limit']/option[2]").click()
driver.find_element_by_link_text('50').click()
Kennt jemand, wie dieses Problem zu lösen?
Können Sie mir sagen, in welcher Bibliothek ich u.Select (...) finden sollte? Vielen Dank ! – AlexM
@AlexM, verwenden Sie Folgendes: 'von selen.webdriver.support Import ui'. –
Danke @Ratmir Asanov! Leider funktioniert es bei mir nicht mit diesen Zeilen: option_display = Wähle (driver.find_element_by_id ("edit-limit")) gefolgt von option_display.select_by_index (3) – AlexM