好吧,我只是在学习python和selenium。我被困在如何从一个基于变量的下拉菜单中选择。你知道吗
我可以根据下拉菜单中的文本来选择它。就像下面。。。你知道吗
CreateJob = driver.find_element_by_partial_link_text('Create Activity')
time.sleep(5)
CreateJob.click()
time.sleep(5)
select = Select(driver.find_element_by_name('worktype'))
print ("select.options")
time.sleep(3)
select.select_by_visible_text("THE ITEM I WANT") # orig working
但是,我需要的是字符串“the ITEM my WANT”由一个变量定义,所以我只需在代码中更改一次。你知道吗
我试过以下方法,但没有成功。。。有什么主意吗?你知道吗
createjob1 = "THE ITEM I WANT"
#select.select_by_visible_text(.,'%s')]" % createjob1) # not working
#select.select_by_visible_text('%s') % "createjob1" # not working
#select.select_by_visible_text('%s') % "createjob1"
直接将变量
createjob1
传递到select_by_visible_text()
中,如下所示:相关问题 更多 >
编程相关推荐