【问题标题】:How to connect to firefox instance with debugger port?如何使用调试器端口连接到 firefox 实例?
【发布时间】:2020-03-28 05:17:00
【问题描述】:

我正在尝试在 Firefox 实例上进行远程调试,类似于我在 Chrome 中的操作:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 

如果我使用此参数启动 Chrome,然后我可以通过导航到 localhost:9222 来检查另一个 Chrome 实例中的页面

我正在尝试对 Firefox 做同样的事情:

  1. 将“启用浏览器 chrome 和附加调试工具箱”和“启用远程调试”选项设置为 true
  2. 使用以下参数打开Firefox:

    “C:\Program Files\Mozilla Firefox\firefox.exe”-start-debugger-server 1234

尽管如此,当我导航到 localhost:1234 时,会发生以下情况:

  • 我收到多个弹出窗口,告诉我有一个传入 Firefox 的请求
  • 即使我单击“确定”,似乎也没有发生任何事情
  • localhost:1234 给出“拒绝连接”错误

【问题讨论】:

  • 你能解决这个问题吗?
  • 嗨!很遗憾没有,所以我们最终放弃了这个想法,转向另一个方向

标签: selenium debugging firefox webdriver


【解决方案1】:

Firefox 具有比 chrome/chromium 更多的调试功能,并且要访问您需要的功能:

转到关于:调试
(可以在 GUI 下找到:triple-bar Button[≡] > Web Developer > Remote Debugging)

输入您的主机网络位置并点击添加

点击右侧的调试实例。

调试你想调试的任何东西(选项卡、扩展或进程等)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    • 1970-01-01
    • 2021-03-28
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多