使用
execute_script()来设置元件的显示特性,然后使用硒
Select,用于选择所需的值。
下面的代码应该为您工作:
try: selenium.webdriver.support.ui.WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.ID, 'some_other_id_on_page'))) selenium.execute_script("document.getElementById('some_id').style.display='inline-block';") element = selenium.webdriver.support.ui.WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.ID, 'some_id'))) selenium.webdriver.support.ui.Select(element).select_by_value('1') except Exception as ex: print(ex)


