【发布时间】:2019-06-11 00:30:34
【问题描述】:
我正在尝试单击弹出窗口中的按钮,但它给了我以下错误:
Message: Element <button id="modal_ok" class="btn btn-primary waves-effect waves-light" type="button"> could not be scrolled into view
我的 HTML 内容是:
<button type="button" id="modal_ok" onclick="$('#disable_1').hide(); $('#form_disable_1').submit();" class="btn btn-primary waves-effect waves-light">Ok</button>
我写的代码如下:
ok_button = browser.find_element_by_id("modal_ok")
self.assertIsNotNone(ok_button)
# ok_button.click()
WebDriverWait(browser, 20).until(EC.element_to_be_clickable((By.ID, "modal_ok"))).click()
断言正在工作,这意味着元素可见,但由于上述错误,我无法单击它。
【问题讨论】:
标签: python selenium selenium-webdriver