selenium配置Chrome的调试模式
1.chrome设置环境变量到path
2.设定chrome调试模式 本地启动端口 chrome --remote-debugging-port=9222[在打开的调试浏览器打开你要测试的页面]
3.启动Chrome driver加入option选项
options = Options()
options.debugger_address = '127.0.0.1:9222'
self.driver= webdriver.Chrome(options=options)
4.操作driver,就不会打开新的浏览器,而是直接在已打开的页面进行操作
如果执行报错 连不上本地浏览器,试着换一下Chrome驱动,重启电脑
selenium.webdriver unknow error:cannot connect to chrome at 127.0.0.1:9222
备注:前提是已经用cmd打开了一个Chrome浏览器窗口,最好保证没有打开Chrome其他浏览器
调试自动化用例时可以用这种方法
selenium配置cookie绕开登录
可以用于避开验证码登录、扫码登录
1.获取到cookie:
浏览