一、为什么要用浏览器复用:
1)UI自动化测试中需要人工介入的场景,比如二维码登录、动态手机号登录
2)UI自动化调试效率提升
二、配置浏览器复用的环境:
1)MAC 环境变量配置
打开文件open ~/.bash_profile,输入:
export PATH=/Applications/Google\ Chrome.app/Contents/MacOS:$PATH
配置生效:source ~/.bash_profile
2)验证是否配置成功(MAC)
Google/ Chrome
3)打开调试模式
Google\ Chrome --remote-debuggingport=9222
三、 selenium代码应用
options=Options()
option.debugger_address='127.0.0.1:9222'
driver = webdriver.Chrome(options=option)
就可以使用了