Selenium WebDriver自动化测试Java版 +面试问题(中文讲解)
4.7 (157 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
704 students enrolled

Selenium WebDriver自动化测试Java版 +面试问题(中文讲解)

​初学者​和有基础的人都适用。加入Selenium最佳中文版课程,让你的自动化测试水平从初级升向高级,并且会覆盖在POM, Grid ,Maven,Jenkins, 面试等问题
4.7 (157 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
704 students enrolled
Created by Sunny Gao
Last updated 5/2020
Simplified Chinese
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 37 hours on-demand video
  • 15 articles
  • 296 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • ***学完课程以后,你将拥有完整的Selenium Webdriver知识,其中包括非常重要的Java核心基础知识
  • ***你将具备从头开始设计Page Object、Page Factory、DATADRIVEN自动化框架的能力
  • ***用100多个实例对Selenium现实场景应用进行深入理解
  • *全面了解TestNG, Maven, Jenkins, Cucumber, HTML报告,Selenium Grid并行测试
  • **回答学生的提问和提供简历,面试准备等支持
  • 了解数据库测试和使用Selenium进行性能测试
  • 你将可以使用高级REPORTING TOOL,生成高级的测试报告
  • 你将彻底了解testNG框架
  • 你从网上随便选择一个网站,都可以实现自动化,用所有可能的测试用例进行自动化测试
  • 将提高你的编码技能,以编写最优化的自动化测试用例代码
  • 你基本可以搞定任何面试,并能从设计阶段开始领导整个Selenium自动化项目
  • 你应该能够使用应用程序的GUI来验证数据完整性
  • 你将能够创建漂亮的报告来打动客户或领导
  • 更深入地理解自动化指南和代码质量标准
  • 包括一个练习网站,可以用上所有可用的WebDriver功能实现自动化
Requirements
  • 不需要有编程和自动化测试经验,初学者可以很容易上手
  • 不需要java经验,java基础知识本套课程已涵盖
  • 每一节课程中编写的代码或者相关资料,都可以下载下来
  • 浏览器 (Firefox or Chrome)
  • Windows 或Mac电脑
  • Java SDK, Eclipse, Firefox, Chrome, TestNG, Selenium IDE, Selenium webdriver. 以上所有软件的安装,本课程都涵盖了,相关文档也会上传到课程
Description

你是否在寻找机会进入自动化测试领域?  

你是否渴望学习selenium webdriver + Java 以及最新的框架和技术进行web自动化测试?  

你是否感兴趣学习Selenium如何用在你现有的项目里?  

本套课程从java编程入门开始讲起,然后学习selenium,TestNG, selenium grid, log4j2, maven, jenkins, database testing, performance testing,使用 cucumber and gherkin 语言进行behavior driven testing  

课题包括:

  • Selenium      Webdriver 3.0  

  • Java      详细讲解  

  • TestNG      框架  

  • Advanced      Reporting  

  • Log4j2日志  

  • Page      Object Model  

  • Page      Factory Framework  

  • Data      Driven Framework  

  • 通过Selenium Grid 在远程机器上测试  

  • 项目管理工具Maven  

  • 持续集成 Jenkins  

  • Database      Testing  

  • Performance      Testing  

  • 行为驱动测试 Cucumber and Gherkin language

**********************************************************************************************************************我们假设学员没有任何编程或自动化经验,来设计的这套课程。每个课题都从最基础的开始讲起。该覆盖的课题都覆盖了  

例子都是来自于真实的web应用项目,帮助你理解不同的组件怎么应用上自动化,这将展示给你一个行业层面的框架,给你信心。  

获得超过35小时的独特内容讲解视频和真实示例代码文件,提供参考和学习示例。  

Udemy上没有其他中文课程像这门课涵盖到如此之深的细节

************************************************************************************************************************


Who this course is for:
  • 手动软件测试人员想转为自动化测试人员。
  • 自动化软件测试人员想加强专业技能。
  • 刚毕业学生想从事软件行业。
  • QA 组长或项目经理。
Course content
Expand all 247 lectures 37:15:31
+ Selenium简介
3 lectures 19:55
什么是Selenium
06:33
Selenium WebDriver架构以及它是如何工作的
06:51
+ Java环境的搭建,工具或插件的安装
5 lectures 11:35
Java的下载和安装
03:09
Java环境设置
02:18
Eclipse下载安装
03:21
安装Maven插件
02:37
Java基础知识的内容讲解请参考36到42章节
00:10
+ 如何在不同的浏览器上查看元素
6 lectures 43:44
介绍
03:58
如何用火狐开发者工具查看元素
11:20
火狐的插件-TryXPath
05:27
如何用Chrome开发者工具查看元素
09:22
获取默认xpath或CSS技巧
07:20
专为钟爱FirePath-的朋友准备
06:17
+ Selenium WebDriver--设置
4 lectures 29:06
Selenium WebDriver 目前可用的版本
00:16
Selenium WebDriver环境安装设置-Windows&Mac OSX
17:43
如何添加Selenium WebDriver JavaDoc
05:57
Selenium3.x更新
05:10
+ Selenium WebDriver --不同的浏览器进行自动化测试
7 lectures 36:31
FireFoxDriver演示
08:02
Desired Capabilities介绍
07:33
ChromeDriver注意事项
00:13
ChromeDriver介绍
05:12
IE Driver介绍
08:54
IE浏览器问题解决
04:15
面试问题
02:22
+ 多种方式定位元素
5 lectures 39:58
用ID和XPath定位元素
09:40
用Name定位元素
03:30
用Linktext和PartialLinkText定位元素
08:47
用ClassNamet定位元素
09:53
用TagNamet定位元素以及*****面试问题 *****
08:08
+ CSS选择器-高级定位
5 lectures 43:21
用CSS Selector - IDs定位元素
10:31
用多个CSS Classes定位元素
13:34
用CSS 通配符定位元素
11:31
用CSS 定位子节点
06:22
CSS Selector备注
01:23
+ XPath -高级定位
8 lectures 54:31
Xpath中绝对路径相对路径的区别
11:06
如何构建一个有效的Xpath
05:38
用Text构建有效的Xpath
07:53
用Contains关键字构建有效的Xpath
07:01
用StartWith关键字构建有效的Xpath
05:55
如何查找到父节点和平级节点
07:10
练习及本章中面试问题
07:54
XPATH备注
01:54
+ Selenium Webdriver驱动页面元素实现自动化
12 lectures 02:00:02
Junit介绍
09:24
如何点击链接按钮和操作文本框
15:34
如何在页面之间切换
16:40
页面元素的状态
09:34
单选框和复选框
13:37
操作集合里面的Web元素
13:40
下拉列表元素解释
04:34
操作下拉列表元素
12:21
多选列表框解释
03:01
操作多选列表框
09:10
隐藏元素解释
05:19
操作隐藏元素
07:08
+ Selenium WebDriver->有用的方法和属性
6 lectures 47:50
如何取到元素上的文本
05:42
如何取到元素的任何一个属性的属性值
04:52
怎么封装一个查找单个元素的通用方法
14:21
怎么封装一个查找多个元素的通用方法
06:05
如何检查元素是不是在页面存在
10:27
通用方法--代码重构
06:23