最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

selenium对已打开浏览器的复用

运维笔记admin1浏览0评论

背景:在进行UI自动化的过程中,比如要测试企业微信添加备忘录的功能,首先需要登录的,但是登录需要扫码,扫码的过程无法进行自动化,此时我可以先登录了企业微信之后,在已打开的浏览器页面进行添加备忘录。或者可以拿到登录后的cookie,然后把失效字段给去掉,把处理后的cookie加到driver的cookie里就行啦

一、前提条件

1、首先需要把Chrome配置到环境变量里

2、把浏览器关闭包括进程等都杀掉

3、在命令行输入以下命令

  • Windows/Linux命令为:chrome --remote-debugging-port=9222 (9222为端口号,可以换成任意一个没有被占用的端口)
  • Mac命令为:Google\ Chrome --remote-debugging-port=9222 (9222为端口号,可以换成任意一个没有被占用的端口) (注意命令中间的反斜线)

4、详细代码如下

发布评论

评论列表(0)

  1. 暂无评论