How can I select the last drop-down option in selenium with python? How can I select the last drop-down option in selenium with python? selenium selenium

How can I select the last drop-down option in selenium with python?


One way to do so is:

from selenium import webdriver    driver = webdriver.Firefox()driver.get('navigate to url')select_elem = driver.find_element_by_id('TargetRadius')select_elem.click()options = select_elem.find_elements_by_tag_name('option')options[len(options)-1].click()


This should work for you:

select = Select(browser.find_element_by_id("TargetRadius"))selectLen = len(select.options)select.select_by_index(selectLen-1)