selenium原理
selenium执行条件
1、测试脚本。可以是python、java等语言编写的测试脚本;
2、浏览器驱动(webdriver)。不同的版本、不同的浏览器都需要对应的驱动;
3、浏览器
测试脚本
执行原理
1、cmd命令,启动chromedriver.exe浏览器驱动
2、向浏览器驱动发送请求,并返回特定响应信息(新建了一个sessionid),打开浏览器
3、浏览器驱动程序中定义了selenium所有的操作对应的操作, Command.GET: (‘POST’, ‘/session/$sessionId/url’) 这个地址就是实现访问一个网址的url
4、浏览器通过驱动程序把测试结果返回到脚本