【发布时间】:2019-09-17 13:10:02
【问题描述】:
所以我想等待一个弹出窗口,然后单击接受。 HTML 看起来像这样:
<div class="termsBtn" onclick="checkTerms(0)" style="background-color:#dd4a42">Decline</div>
<div class="termsBtn" onclick="checkTerms(1)" style="background-color:#a6dd42">Accept</div>
我已经尝试了各种方法,但是对于当前的代码,我得到了 TimeoutException:
selenium.common.exceptions.TimeoutException: Message:
我当前的代码:
from selenium.webdriver.support import expected_conditions as ec
wait = WebDriverWait(driver, 10)
popup = wait.until(ec.element_to_be_clickable((By.XPATH, '//input[@onclick="checkTerms(1)"]')))
popup.click()
【问题讨论】:
-
请发布完整的异常消息。
标签: python selenium xpath css-selectors webdriverwait