【发布时间】:2021-07-03 10:38:51
【问题描述】:
我正在使用 python selenium chrome 驱动程序,我被困在这个问题上。
如何循环这段代码直到其中一个元素可点击?
如果它最终可点击,它应该被点击并打印(“可点击”),如果它仍然不可点击,它应该打印(“不可点击”)
WebDriverWait(driver, 15).until(EC.element_to_be_clickable((By.XPATH, "//BUTTON[@type='submit'[text()='Zum Warenkorb hinzufügen']"))).click()
WebDriverWait(driver, 150).until(EC.element_to_be_clickable((By.CLASS_NAME, "c-modal__content")))
【问题讨论】:
-
澄清您的问题。当这两个元素变为可点击时,您是否需要点击它?
-
哦,抱歉,做到了
标签: python selenium google-chrome selenium-chromedriver python-webbrowser