其他分享
首页 > 其他分享> > selenium与remote相结合实现复用已有浏览器

selenium与remote相结合实现复用已有浏览器

作者:互联网

用途:

方便调试selenium脚本

使用remote开启远程调试端口

1、将chrome路径添加至环境变量

2、chrome浏览器全部处于关闭状态(chrome高级设置关掉:关闭 Google Chrome 后继续运行后台应用)

3、命令执行:chrome --remote-debugging-port=9222   (检查9222端口是否被占用,设置未被占用的端口)

selenium操作已经打开的浏览器

使用远程调试的 options 传递给 webdriver 即可使用已有浏览器进行操作

from seleniumimport webdriver

from selenium.webdriver.chrome.optionsimport Options

options = Options()

options.debugger_address ="127.0.0.1:9222"

dr = webdriver.Chrome(chrome_options=options)

dr.get('https://work.weixin.qq.com/wework_admin/frame')

 

 

标签:webdriver,浏览器,chrome,selenium,9222,remote,options
来源: https://www.cnblogs.com/luckyls/p/14450749.html