selenium1的原理就是使用js来驱动浏览器,因为现在基本不用,所以不做过多讨论,下面是我整理的webdriver的工作原理,大致就是通过命令请求webdriver,然后webdriver通过浏览器的api去做操作,并返回响应结果,下面简单画了个流程图,不一定准确,只是个人理解。
webdriver的工作原理
原文:http://www.cnblogs.com/qiaoyeye/p/5284232.html