selenium复用浏览器进行调试操作如何去做

本文介绍了如何在已打开的Chrome浏览器上利用Selenium进行调试操作。首先需要关闭所有Chrome浏览器,然后通过命令行以调试模式启动一个Chrome实例。接着手动打开目标页面,而不在新窗口中启动Selenium。在IDEA中,设置驱动为调试模式并指定端口9222。这样,Selenium将直接操作当前浏览器页面,避免了新窗口的创建。虽然在某些情况下可能麻烦,但对于无法通过代码到达的页面,这种方法非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在这里插入图片描述

前置准备

我们的需求是要调试浏览器的某个页面进行某些操作,但是我们要求是操作当前已经打开的某个页面,在当前页面直接执行程序运行 selenium 脚本,这个时候可以用到复用浏览器的方法

以 chrome 浏览器为例,我们需要:

  • chrome 浏览器(最好配置进环境变量,其 exe 文件在桌面谷歌右键属性中打开文件位置中可以找到)
  • 下载好与自己谷歌浏览器版本对应的谷歌驱动(这个 chromedriver 配不配置环境变量随意)
  • 有基本框架的代码

步骤一:执行谷歌调试命令

在执行之前我们需要把所有的 chrome 都关闭,然后 cmd 执行如下:

# 谷歌以调试模式启动
chrome --remote-debugging-port=9222

如果谷歌可执行文件设置了环境变量,这里就可以直接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值