我收到此錯誤
selenium.common.exceptions.ElementNotInteractableException:訊息:元素不可互動:元素當前不可見,可能無法操作
對于這條線//option[. = 'Individual']
dropdown = self.driver.find_element(By.CSS_SELECTOR, "#selectClaimantTypeContainer select")
WebDriverWait(self.driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//option[. = 'Individual']"))).click()
我已經添加了WebDriverWait,但錯誤仍然存??在?下拉選項通過 ajax 動態加載。
我該如何解決?這就是代碼的外觀WebDriverWait
dropdown = self.driver.find_element(By.CSS_SELECTOR, "#selectClaimantTypeContainer select")
dropdown.find_element(By.XPATH, "//option[. = 'Individual']").click()
uj5u.com熱心網友回復:
看起來它是Select那里的一個元素。因此,您需要option按值或可見文本選擇所需的值,如下所示:
dropdown = self.driver.find_element(By.CSS_SELECTOR, "#selectClaimantTypeContainer select")
dropdown.select_by_visible_text('Individual')
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/448600.html
上一篇:按最近的時間順序列印回圈的結果
