Selenium自动化测试,很早就想跟大家分享。在15年开始,我们的团队就在使用这个工具。最初,使用的语言是Java和SQL的结合,随后,随着最近几年Python语言的如火如荼的发展,我们也进行相应的转型,而且看最近几年的Selenium自动化的趋势越来越好。所以,最近几天就规划给大家讲讲Selenium的自动化的知识与实践。
首先,我们来说说我对自动化的理解,Selenium也好,我们前面接触过的其他的自动化工具也好,QTP也好,UFT也好,这些工具都是为自动化去服务的,工具虽然很多,但什么时候适合用什么工具,如何开展自动化,什么时候不能或者不适合做自动化,是我们做自动化测试首先要明白的大前提!
必须对自动化测试有深入的了解,才能够在实际工作中,很好地去应用自动化,并根据项目判断哪些能开展自动化,哪些其实不需要自动化!
第一章
自动化测试简介
自动化分层剖析
什么项目适合自动化测试
自动化测试工具简介
Selenium工具简要介绍
自动化测试3境界
前端自动化测试工具
第二章
测试环境搭建
第1个Selenium脚本
定位元素(id与name)
元素定位(class|link|partial link)
XPath定位元素
XPath扩展识别
通过css定位元素
属性定位
find_element元素定位