我是python的新手。我在R中有一个代码,我试图用python替换它 脚本。我遇到问题让python从drop中选择一个值 下来菜单。
这是R中的代码:
xls
这是HTML代码:
remDr$findElement(using = 'xpath', "//select[@id = 'groupby1']/option[@value = 'ReportDate']")$clickElement()
这里有一些我在python和我之后搜索如何做的事情 继续遇到错误。
select style="" class="dropdown" name="groupby1" id="groupby1" accesskey="" waffle_affected_fields=""
option value="ReportData">Report Date</option>
任何帮助都是合适的!
答案 0 :(得分:0)
这些函数是webdriver
实例的属性。你需要做这样的事情:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.python.org")
driver.find_element_by_xpath("//select[@id='groupby1']/option[@value='ReportDate']").click()
有关示例,请参阅getting started page。
答案 1 :(得分:0)
Select没有click()
。像这样使用它
Select(driver.find_element_by_id('groupby1')).select_by_value('ReportDate')
# or by text
Select(driver.find_element_by_id('groupby1')).select_by_visible_text('ReportDate')