私はpythonを初めて使用しています。私はPython スクリプトで置き換えようとしているRのコードを持っています。私は、ドロップダウンメニューから値を選択するためにPythonを取得する問題に就いています。 python Seleniumのオプションがドロップされます
これは働いていたRのコードです:
remDr$findElement(using = 'xpath', "//select[@id = 'groupby1']/option[@value = 'ReportDate']")$clickElement()
をこれは、HTMLコードです:ここ
select style="" class="dropdown" name="groupby1" id="groupby1" accesskey="" waffle_affected_fields=""
option value="ReportData">Report Date</option>
は、私はPythonでこれを行う方法を探して、私の後にしようとしたカップルの事です にはエラーが発生し続けます。
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
助けが必要です!
私はこれを試して、私は同じエラーが発生しました。 – symn28
次のエラーメッセージが表示されます。elem = Select(driver.find_element_by_id( 'groupby1'))。select_by_value( 'ReportDate') NameError:name 'Select'が定義されていません。セレンインポートwebdriver以外からインポートする必要があるものはありますか? – symn28
@ symn28 selectをインポートしましたか? 'selenium.webdriver.support.uiから選択してください' – Guy