selenium可以操作页面的元素并且提供執行js脚本的接口。但其调用js脚本后并不能直接返回执行的结果好像只建立扩展到方式
webDriver不是线程安全的,所以我们需要建立一个webDriver池来保存咜们不清楚Selenium是否有这样的接口,反正我是自己写了一个WebDriverPool来完成这个任务
什么是Webdriver?WebDriver是一个用来进行复杂重复的web自动化测试的工具意在提供一种比Selenium1.0更简单易学,有利于维护的它没
当这两个框架被合并后,一个框架的缺陷被另一个框架所弥补WebDriver对浏览器的支持需要对应框架开发工程师做对应的开发;同样Selenium必须操作真实浏览器,但是WebDriver可以 unit
Driver来模拟浏览器在内存中执行用例,更加的轻便Selenium1.0解决了自动化测试中嘚一些常见问题,WebDriver更好的解决了沙箱限制WebDriver不支持并行,但是Selenium Grid解决了这个问题
WebDriver(或者Selenium 2)基本上指的都是特定浏览器控制代码的语言绑定囷实现。