复用浏览器之跳过扫码登录

506 阅读1分钟

复用浏览器 1、通过命令启动浏览器:chrome --remote-debugging-port=9222(前提是退出所有的chrome浏览器) 2、启动浏览器之后,在地址栏输入127.0.01:9222,成功复用如下图所示: 在这里插入图片描述 3、以跳过企业微信扫码登录为例

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.remote.webdriver import WebDrive
def test_login(self):
	 # 实例化options
            option = Options()
            # 第一种:复用浏览器的方式登录企业微信,扫码的方式
            option.debugger_address = "127.0.0.1:9222"
            # 实例化driver,driver设定了刚刚的debugger_address的属性
            # driver = webdriver.Chrome()
            self.driver = webdriver.Chrome(options=option)
            self.driver.get("https://work.weixin.qq.com/wework_admin/frame")
            self.driver.maximize_window()
            self.driver.implicitly_wait(20)

原文链接:blog.csdn.net/qq_43911915…