Selenium入门基础教程

Selenium入门基础教程
Selenium入门基础教程

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元素定位

第三章

辅助定位工具

第四章

浏览器的基础控制

第五章

元素的操作
元素操作的补充
鼠标的操作

第六章

测试用例验证
等待时间—显示等待
等待时间——隐式等待

第七章

定位一组元素
表单切换
文件的上传
弹出框的处理
Cookie介绍
JS的操作
屏幕的截取

IT赶路人

专注IT知识分享