webdriver client 原理
2019-11-26 本文已影响0人
十三_0223
知其然,然后知其所以然
探究了一下webdriver client其工作原理,记录以作回顾
1. selenium client先打开chromedriver;
2. chromedriver创建SessionId 时打开目标浏览器,即Chrome浏览器,同时进行端口绑定,随后Chrome实例就成为 webdriver的remote server,等待请求并做出响应
3. remote server(Chrome浏览器)接收请求,执行相应操作,并在response中返回执行状态、返回值等信息
eg:client 即我们编写的测试脚本,测试脚本按照我们的预期发送http请求给被控制浏览器(remote server)