这是一个简单的问题,但我不知道该怎么做
expmonth = 05
driver.find_element_by_xpath("//select[@id='credit_card_month']/option[@value=expmonth]").click()
如何让下拉列表使用变量?
选择值答案 0 :(得分:0)
试试这个:
expmonth = 05
driver.find_element_by_xpath("//select[@id='credit_card_month']/option[@value=" + expmonth + "]").click()
答案 1 :(得分:0)
来自Selenium Docs,一个简单的解决方案。
from selenium.webdriver.support.ui import Select
expmonth = 05
select = Select(driver.find_element_by_xpath("//select[@id='credit_card_month']")
select.select_by_value(expmonth)