selenium - Firefox 使用 websockets 远程调试
问题描述
我找到了这篇文章,现在我想知道是否可以通过 websocket 在无头模式下控制 Firefox?
实际上,我对这个命令很感兴趣:
/path/to/firefox --start-debugger-server ws:6000 -headless
那么,我应该如何使用它以及应该通过 websocket 连接发送哪些命令?这是否意味着我可以在服务器上以无头模式运行 Firefox 建立 websocket 连接并发送一些推荐(即打开页面或评估页面上的 javascript 或获取一些 DOM 元素)?
是否有一些 API 可以直接在无任何 Web 驱动程序(Selenium 等)的情况下以无头模式控制浏览器?
不幸的是,互联网上没有足够的文档来说明这一点。谢谢!
解决方案
推荐阅读
- angular - materializecss sidenav 不工作在角度
- git - 树条目中的文件名包含反斜杠
- node.js - 如何更改我安装的 Firebase 的目录?
- python - How to store column value from mysql to python variable?
- riscv - 如何使用 Verilator 将大型 Chisel 设计转换为 C++ 模型?
- android - 如何在不点击 Android 中的继续购物的情况下检测 PayUMoney 响应?
- date - 如何在 JMeter 的 html 报告(“开始时间”部分)中设置当前日期?
- java - 如何在java中解析.eml文件并提取信息?
- qt - 如何从 Qt 中的 stackview 打开的页面打开新页面
- python - Pika - RabbitMQ - 为什么在为消费者使用预取计数 1 时我的交付率大于确认率