0%

chrome | 指定端口打开浏览器

指定端口打开 chrome 浏览器。

selenium 等网页调试的时候,会有调试已经打开浏览器的窗口的需求。

下面是在 MacBook 中在固定端口打开窗口的步骤。

首先要对 app 赋予权限。

里面的 app 的意思是,允许命令行程序、pycharm程序在端口上打开 chrome

1
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9336 --user-data-dir="~/chrome/1"

这里说一下,为什么要添加 --user-data-dir。如果你开启了浏览器,不加这个字段,那么,默认会使用当前浏览器开启页面,但是,加上用户后,就会开启新的端口。

如何验证呢,可以通过两个方法

ps aux | grep -i "chrome" | grep -i "remote-debugging-port" 或者 lsof -i :9336

请我喝杯咖啡吧~