selenium对已打开浏览器的复用

背景:在进行UI自动化的过程中,比如要测试企业微信添加备忘录的功能,首先需要登录的,但是登录需要扫码,扫码的过程无法进行自动化&a

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

发布者:admin,转转请注明出处:http://www.yc00.com/web/1742568181a4460048.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信