admin管理员组

文章数量:1337119

背景:在进行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、详细代码如下

本文标签: 复用打开浏览器selenium