Ich bin neu in Python. Ich habe einen Code in R, den ich versuche, mit einem Python Skript zu ersetzen. Ich stoße auf Probleme, Python zu bekommen, um einen Wert aus einem Drop Down-Menü auszuwählen.Python Selen Optionen Drop-Down
Dies ist der Code in R, die funktioniert:
remDr$findElement(using = 'xpath', "//select[@id = 'groupby1']/option[@value = 'ReportDate']")$clickElement()
Dies ist der HTML-Code:
select style="" class="dropdown" name="groupby1" id="groupby1" accesskey="" waffle_affected_fields=""
option value="ReportData">Report Date</option>
hier sind ein paar Dinge, die ich versuchte, nach der Suche, wie dies in Python zu tun und ich weiterlaufen in Fehler.
find_element_by_xpath("//select[@id='groupby1']/option[@value='ReportDate']").click()
NameError: name 'find_element_by_xpath' is not defined
Select(driver.find_element_by_css_selector("select#groupby1")).select_by_value('ReportDate').click()
NameError: name 'Select' is not defined
Jede Hilfe ist angeeignet!
Ich versuchte dies und ich habe den gleichen Fehler. – symn28
Hier ist die Fehlermeldung: elem = Select (driver.find_element_by_id ('groupby1')). Select_by_value ('ReportDate') NameError: Name 'Select' ist nicht definiert. Gibt es etwas, das ich importieren muss, außer von Selen Import Webdriver? – symn28
@ symn28 Haben Sie Select importiert? 'von selen.webdriver.support.ui Import Select' – Guy