【发布时间】:2019-11-25 23:39:23
【问题描述】:
我正在使用下面的代码单击您在所附屏幕截图中看到的带有相应 HTML 代码的突出显示选项卡。该选项卡始终在脚本底部可见,因此无需向下滚动到它。
element = WebDriverWait(browser, 20).until(EC.element_to_be_clickable((By.ID, "tab-button-settings")))
element.click()
我得到的错误如下。我做错了什么?
Message: unknown error: Element <a class="tab-button has-icon icon-only" href="#" role="tab" ng-
reflect-tab="[object Object]" id="tab-button-settings" aria-controls="tabpanel-t0-1" aria-
selected="false">...</a> is not clickable at point (1440, 1017). Other element would receive the
click: <div class="click-block click-block-enabled click-block-active"></div>
(Session info: chrome=78.0.3904.108)
【问题讨论】:
-
拦截点击的 div 被标记为“click-block-enabled”,所以如果此时您应该能够点击该链接,那么您已经在站点中发现了一个错误。 (可能是不可见的模态或类似的东西??)
标签: python selenium xpath css-selectors webdriverwait