UI自动化测试_绕过登陆操作,无需使用代码获取token

chrome debug 模式

一、找到Chrome的启动文件路径,cmd打开命令行

二、在命令行中启动浏览器

chrome.exe --remote-debugging-port=9222

三、在命令行中启动的浏览器中打开网站手动登录。要先手动登录成功一次。

四、代码连接debug选项

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

class TestWework:
    def setup_class(self):
        # chrome 启动选项
        options = Options()
        # 配置连接选项
        options.debugger_address = "127.0.0.1:9222"
        # 启动浏览器的时候添加选项
        self.driver = webdriver.Chrome(options=options)

    def test_indexpage(self):
        self.driver.get("url")

启动后会在已打开的浏览器中打开网站,就可以后续的自动化操作啦

注意事项

使用这种的方式的时候,首先先将所有已经打开的Chrome关掉,使用命令行方式启动,否则会报错

如果chrome已经关掉,还是报错,检查一下后台任务管理器,关掉chrome进程

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值