webdriver client 原理

知其然,然后知其所以然

探究了一下webdriver client其工作原理,记录以作回顾

1. selenium client先打开chromedriver;

2. chromedriver创建SessionId 时打开目标浏览器,即Chrome浏览器,同时进行端口绑定,随后Chrome实例就成为 webdriver的remote server,等待请求并做出响应

3. remote server(Chrome浏览器)接收请求,执行相应操作,并在response中返回执行状态、返回值等信息

eg:client 即我们编写的测试脚本,测试脚本按照我们的预期发送http请求给被控制浏览器(remote server)

你可能感兴趣的:(webdriver client 原理)