间歇性单击元素时出现 TimeoutExceptions。我尝试过显式等待和 time.sleep()。它工作了一段时间,我再次遇到异常。
我想了解它是否是由预期条件引起的。
WebDriverWait(self.driver, 40).until(EC.element_to_be_clickable((By.XPATH, <locator> ))).click()
如果我使用以下条件,是否有助于避免超时异常?
element = WebDriverWait(self.driver, 40).until(EC.presence_of_element_located((By.XPATH, <locator> )))
element.click()