【问题标题】:Stop Javascript once I identified an element with the inspector一旦我用检查器识别了一个元素,就停止 Javascript
【发布时间】:2020-12-09 14:39:06
【问题描述】:

我正在使用 Firefox 获取 HTML 网站的信息,以便使用 Python 和 Selenium 进行一些自动化操作。到目前为止,一切都很好,并且按预期工作。

现在我有以下情况:

  1. 元素仅在将鼠标移到由 JavaScript 激活的项目上时才会出现。
  2. 一旦我将鼠标移开,元素就会消失,这又是通过 JavaScript。

如何在识别元素后立即停止 JavaScript?

我试过了:

  • 完全停用 JavaScript。但随后该元素甚至没有出现。
  • 在我使用检查器 后停用 JavaScript。但是,按 F8 不起作用,因为我不在调试器选项卡上,而是在检查器选项卡上。由于元素消失了,我无法移动鼠标。

【问题讨论】:

    标签: selenium-webdriver firefox


    【解决方案1】:

    使用键盘快捷键切换到调试器选项卡。即

    1. 使用 标识元素
    2. 鼠标悬停在元素上后不要移动
    3. Ctrl+Shift+Z 激活调试器选项卡
    4. F8 暂停执行
    5. 使用鼠标或按 Ctrl+Shift+C 返回检查器选项卡并分析元素

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 2021-07-26
      相关资源
      最近更新 更多