selenium+webdriver做UI自动化的原理【杭州多测师】【杭州多测师_王sir】
webdriver的原理:
1、pycharm中写的代码相当于就是客户端,写的每一条Selenium脚本,在运行的时候就相当于是
一个http请求会被创建并且发送给浏览器的驱动
2、谷歌浏览器的chromedriver.exe相当于就是一个http的服务器,用来接受发过来的http请
求,http服务器接收到请求后根据请求来具体操控对应的浏览器
3、浏览器执行具体的测试步骤
4、浏览器将步骤执行结果返回给http服务器
5、http服务器又将结果返回给Selenium的脚本,如果是错误的http代码我们就会在控制台看到对应的报错信息
6、这个就是webdriver做UI自动化的原理