I am new to selenium and trying to get the values of the select tag from a site (link in code), but whenever I try to get the select tag it returns an empty field.
My Code
from selenium import webdriver
from selenium.webdriver.support.ui import Select
driver = webdriver.Chrome('chromedriver',chrome_options=chrome_options)
url = 'https://lifeinsurance.adityabirlacapital.com/about-us/public-disclosure'
driver.get(url)
select = Select(driver.find_element_by_id("select-public-year"))
print([option.text for option in select.options])
# Output: ['']
When I looked at the page source it shows me the following:
<select Name="selectPublicYear" class="demo-default select selectized selectPublicYear" id="select-public-year" name="SelectedYear">
<option value="2020-2021">2020-2021</option>
<option value="2019-2020">2019-2020</option>
<option value="2018-2019">2018-2019</option>
<option value="2017-2018">2017-2018</option>
<option value="2016-2017">2016-2017</option>
<option value="2015-2016">2015-2016</option>
<option value="2014-2015">2014-2015</option>
<option value="2013-2014">2013-2014</option>
<option value="2012-2013">2012-2013</option>
<option value="2011-2012">2011-2012</option>
<option value="2010-2011">2010-2011</option>
<option value="2009-2010">2009-2010</option>
<option value="2008-2009">2008-2009</option>
<option value="2007-2008">2007-2008</option>
<option value="2006-2007">2006-2007</option>
<option value="2005-2006">2005-2006</option>
</select>
Any hints or help will be appreciated.