Selenium3.0从“新”启程!
Selenium概述
自Selenium1.0以来,Selenium项目一直在不断改进,每一次改变都是一次飞跃性的进步,从Selenium1.0到2.0,这期间Selenium发生了重大的变化,那就是集成了WebDriver,从此让Selenium成为了Web自动化测试的主流,在此变革之后,Selenium不忘初心,继续创新,最终在2016.10迎来了Selenium3.0。
以下是Selenium3.0在Selenium2.0基础上做出的重要改变
1. 摒弃了Selenium Core相关的实现。
2. 由Selenium来开发维护的所有webdriver程序,以后全部由各自浏览器供应商负责开发维护。
3. 从此浏览器自动化测试需要遵照W3C中基于WebDriver规范。
4. 今后Selenium项目仅会维护WebDriver APIs。
5. 自Firefox48起,使用FirefoxDriver时需要单独使用geckdriver程序。
6. WebDriver相关的部分bug fixes。
7. 在Selenium3.0早些版本中,Selenium RC APIs 移至"legacy"包中。
...
学习Tips
本系列课程所涵盖的内容,包括所有Selenium APIs相关的讲解都是基于java语言,当然不需要测试学习者精通java语言,只需要稍微有些java基础就能轻松学习,比如,基本数据类型,循环控制结构,分支控制结构,java面向对象的概念等
课程大纲
课程寄语
本系列课程作为Selenium初学者从认识到深入学习Web自动化测试的必备教程,详尽了Selenium提供的所有基础知识,使测试学习者实现真正意义上的基础与提升。