selenium
2016-03-16 16:31:47 0 举报
webdriver工作原理
作者其他创作
大纲/内容
步骤2:通过http发送restful请求如findelement
浏览器定位元素
client(代码)
启动浏览器
{\"name\":\"findElement\
步骤1.通过Driver.exe驱动
remote server(创建session,绑定ip:port)
动作2
整个过程类似一个webservice,使用The WebDriver Wire Protocol协议做传输,测试脚本与浏览器的通信唯一凭证就是sessionid,避免多线程运行case时,多个浏览器干扰
响应结果
请求是用了webdriver的HttpCommandExecutor类将命令转换为url作为value,命令作为key一起存入map作为request,同时会在request的body中存放相应的By Xpath、id、name……
动作1
步骤3:返回步骤2的请求响应
0 条评论
下一页