Alles, ich lerne gerade Python sowie Selen. und ich bin fest, wie man aus einem Dropdown-Menü basierend auf einer Variablen auswählen.Wie wählen Sie eine Dropdown-Option basierend auf Text einer Variablen in Python und Selen
Ich kann es basierend auf dem Text im Dropdown-Menü auswählen. unten wie ...
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
Aber was ich brauche, ist die Zeichenfolge „THE ITEM ICH WILL“ durch eine Variable definiert werden, so dass ich es nur einmal im Code zu ändern.
Ich habe folgendes versucht, aber kein Glück ... Irgendwelche Ideen?
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"
, die perfekt funktioniert! Ich dachte mir das .... – th2112