摘要: 最近比较空闲就仔细看了一下Selenium的源码,因为主要是使用WebDriver所以重点关注了一下WebDriver的工作原理。在前一篇blog里已经解释过了WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native support来操作浏览器。所以对于不同平台,不同... 阅读全文
posted @ 2015-07-16 00:20 BruceLan 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 最近比较空闲就仔细看了一下Selenium的源码,因为主要是使用WebDriver所以重点关注了一下WebDriver的工作原理。在前一篇blog里已经解释过了WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native supp... 阅读全文
posted @ 2015-07-16 00:20 BruceLan 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 实体是client端,remote server端,client端即我们的自动化脚本可以通过driver启动一个浏览器作为remote server端。过程:请求-操作-响应。揭秘webdriver实现原理通过研究selenium-webdriver的源码,笔者发现其实webdriver的实现原理并... 阅读全文
posted @ 2015-07-16 00:16 BruceLan 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 实体是client端,remote server端,client端即我们的自动化脚本可以通过driver启动一个浏览器作为remote server端。 过程:请求-操作-响应。 揭秘webdriver实现原理 通过研究sele... 阅读全文
posted @ 2015-07-16 00:16 BruceLan 阅读(59) 评论(0) 推荐(0) 编辑