【问题标题】:Stop Javascript once I identified an element with the inspector一旦我用检查器识别了一个元素,就停止 Javascript
【发布时间】:2020-12-09 14:39:06
【问题描述】:
我正在使用 Firefox 获取 HTML 网站的信息,以便使用 Python 和 Selenium 进行一些自动化操作。到目前为止,一切都很好,并且按预期工作。
现在我有以下情况:
- 元素仅在将鼠标移到由 JavaScript 激活的项目上时才会出现。
- 一旦我将鼠标移开,元素就会消失,这又是通过 JavaScript。
如何在识别元素后立即停止 JavaScript?
我试过了:
- 完全停用 JavaScript。但随后该元素甚至没有出现。
- 在我使用检查器 后停用 JavaScript。但是,按 F8 不起作用,因为我不在调试器选项卡上,而是在检查器选项卡上。由于元素消失了,我无法移动鼠标。
【问题讨论】:
标签:
selenium-webdriver
firefox
【解决方案1】:
使用键盘快捷键切换到调试器选项卡。即
- 使用 标识元素
- 鼠标悬停在元素上后不要移动
- 按 Ctrl+Shift+Z 激活调试器选项卡
- 按 F8 暂停执行
- 使用鼠标或按 Ctrl+Shift+C 返回检查器选项卡并分析元素