擅长:python、mysql、java
<p>您可以简单地单击select元素,然后单击required选项。这可能对你有帮助。在</p>
<pre><code> from selenium import webdriver
from selenium.webdriver.support.ui import Select
import time
driver = webdriver.Chrome('path/to/the/driver.exe')
driver.get('https://www.costacrociere.it/B2C/I/Pages/Default.aspx')
driver.set_window_size(800, 660)
time.sleep(2)
select=driver.find_element_by_id("ctl00_ctl00_ctl00_ctl37_g_7e88f2a7_c220_4ba6_8ca8_49ca1297d22a_cruiseFinderControl_ddl_MacroArea")
select.click()
optionCaraibi=driver.find_element_by_xpath("//select[@id='ctl00_ctl00_ctl00_ctl37_g_7e88f2a7_c220_4ba6_8ca8_49ca1297d22a_cruiseFinderControl_ddl_MacroArea']/option[.='Caraibi']")
optionCaraibi.click()
</code></pre>
<p>如果以上代码是动态的,请更改其id。在</p>