指定端口打开 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