最新公告
  • 欢迎您光临酷学it,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Selenium4 WebDriver自动化测试Java完整版(完结)

    课程介绍

    适合人群:

    手动软件测试人员想转为自动化测试人员。 自动化软件测试人员想加强专业技能。 刚毕业学生想从事软件行业。 QA 组长或项目经理。

    你将会学到:

    ​初学者​和有基础的人都适用。加入Selenium课程,希望能帮助你提升自动化测试水平;

    课程简介:

    **课程使用的是最新的Selenium4 WebDriver版本v4.15.0,视频时长30多小时。

    这门课从Selenium WebDriver基础开始讲,一直到高级部分,内容涵盖Java基础课程TestNG框架自动化测试框架设计(页面对象,页面工厂,数据驱动,读取Excel文件),Log4j日志记录,生成报告工具-高级报告Selenium Grid 2.0跨浏览器测试,Maven构建管理,Jenkins的持续集成,数据库测试,性能测试,使用Cucumber进行行为驱动测试,面试准备。所有材料,包括代码文件

    **一站式,从零开始,成为在Web自动化框架相关技术的专家,你需要知道的有关Web UI自动化的一切都在这里。**

    试看链接  https://pan.baidu.com/s/1RA-gYvV9l9VRtGEtUQLDdA?pwd=ntwq

    相关推荐

    cto-性能测试平台监控技术教程

    潭州软件测试工程师精英培训班

    cto-Appium移动自动化(App)测试

    课程目录

    第1章 什么是Selenium
    1-1 课程介绍
    1-2 什么是Selenium
    1-3 Selenium WebDriver架构以及它是如何工作的
    
    第2章 Java环境搭建工具或插件的安装
    2-1 Java的下载和安装
    2-2 java环境设置
    2-3 Eclipse下载和安装
    2-4 安装Maven插件
    
    第3章 如何在不同的浏览器上查看元素
    3-1 介绍
    3-2 如何用火狐研发者工具查看元素
    3-3 火狐的插件-TryXPath
    3-4 如何用Chrome研发者工具查看元素
    3-5 获取默认xpath或CSS技巧
    3-6 专为钟爱FirePath的朋友准备
    
    第4章 SeleniumWebdriver设置
    4-1 Selenium WebDriver环境设置-Windows
    4-2 Selenium WebDriver环境设置-Mac
    4-3 用Maven创建第一个项目
    4-4 如何添加SeleniumWebDriver JavaDoc
    4-5 selenium4新语法
    
    第5章 Selenium WebDriver --不同的浏览
    5-1 在Firefox上运行测试-Mac
    5-2 在Firefox上运行测试-Windows
    5-3 在GoogleChrome上运行测试-Mac
    5-4 在GoogleChrome上运行测试-Windows
    5-5 在Safari上运行测试的前提
    5-6 在Safari上运行测试
    5-7 如何使用SeleniumManager
    5-8 如何在SystemPath里设置Drivers
    5-9 如何在SystemPath里设置Drivers
    5-10 面试问题
    
    第6章 多种方式定位元素
    6-1 用ID和XPath定位元素
    6-2 用Name定位元素
    6-3 用Linktext和PartialLinkText定
    6-4 用ClassName定位元素
    6-5 用TagNamet定位元素以及面试问题
    
    第7章 高级定位方式-CSS选择器
    7-1 用CSS Selector - IDs定位元素
    7-2 用多个CSS Classes定位元素
    7-3 用CSS 通配符定位元素
    7-4 用CSS 定位子节点
    
    第8章 高级定位方式-Xpath定位
    8-1 Xpath中绝对路径相对路径的区别
    8-2 如何构建一个有效的Xpath
    8-3 用Text构建有效的Xpath
    8-4 用Contains关键字构建有效的Xpath
    8-5 StartWith关键字构建有效的Xpath
    8-6 如何查找到父节点和平级节点
    8-7 练习及本章中面试问题
    
    第9章 Selenium Webdriver驱动页面元素实现
    9-1 Junit介绍
    9-2 如何点击链接按钮和操作文本框
    9-3 如何在页面之间切换
    9-4 页面元素的状态
    9-5 单选框和复选框
    9-6 操作集合里面的Web元素
    9-7 下拉列表元素解释
    9-8 操作下拉列表元素
    9-9 操作下拉列表元素所用页面[说明]
    9-10 多选列表框解释
    9-11 操作多选列表框
    9-12 隐藏元素解释
    9-13 操作隐藏元素
    
    第10章 Selenium WebDriver-有用的方法和属
    10-1 如何取到元素上的文本
    10-2 如何取到元素的任何一个属性的属性值
    10-3 怎么封装一个查找单个元素的通用方法
    10-4 怎么封装一些查找元素集合的通用方法
    10-5 如何检查元素是不是在页面存在
    10-6 通用方法--代码重构
    
    第11章 Selenium WebDriver --等待类型
    11-1 显式等待和隐式等待Selenium4新语法[说明]
    11-2 隐式等待和显示等待
    11-3 隐式等待--实例演示
    11-4 显示等待--实例演示
    11-5 封装显示等待通用方法-part1
    11-6 封装显示等待通用方法-part2
    11-7 面试问题
    
    第12章 SeleniumWebDriver-高级
    12-1 如何在日历中选择日期 - 日期选择器
    12-2 日历中日期选择-实例演示方法1
    12-3 日历中日期选择-实例演示方法2
    12-4 自动完成功能-Autocomplete
    12-5 执行JavaScript命令
    12-6 如何获取窗口的大小
    12-7 如何把元素滚动到页面可见位置
    12-8 web页面的截图
    
    第13章 Selenium WebDriver-切换窗口和IFrame
    13-1 如何切换窗口
    13-2 切换窗口 - 实例演示
    13-3 如何切换到iFrame
    13-4 切换到iFrame - 实例演示
    13-5 javaScript弹框处理
    
    第14章 SeleniumWebDriver-Actions
    14-1 鼠标悬停Actions类
    14-2 怎么拖拽页面上的元素
    14-3 滚动条Actions类
    
    第15章 SeleniumWebDriver-按键事件
    15-1 按键事件介绍
    15-2 如何按键盘上的按键
    15-3 如何按键盘上的组合键
    15-4 用Actions类处理按键事件
    
    第16章 页面类-自动化框架Part1
    16-1 自动化框架
    16-2 PageObjectModel
    16-3 对象仓库和页面类
    16-4 Page Factory
    16-5 找到当前页所有连接
    
    第17章 log4j2-框架Part2
    17-1 Log4j2介绍
    17-2 用默认的配置
    17-3 配置文件-Console Logging
    17-4 配置文件File Logging
    17-5 自定义Loggers
    17-6 log4j2实例演示
    
    第18章 TestNG设置-框架Part3
    18-1 TestNG介绍
    18-2 TestNG Plugin URL 更新[说明]
    18-3 TestNG设置
    18-4 如何添加TestNG JavaDoc说明[说明]
    18-5 如何添加TestNG JavaDoc
    
    第19章 TestNG注解和断言-框架Part4
    19-1 第一个TestNG类--test注解
    19-2 断言
    19-3 软断言
    19-4 方法和类注解
    19-5 运行TestSuite
    19-6 BeforeSuite和AfterSuite注解
    19-7 BeforeTest和AfterTest注解
    19-8 把测试方法分优先级执行
    19-9 如何给测试方法分组执行-Part1
    19-10 如何给测试方法分组执行-Part2
    
    第20章 TestNG高级功能--框架Part5
    20-1 测试用例的依赖关系
    20-2 禁用测试方法或者让测试方法超时
    20-3 维持测试用例的执行顺序
    
    第21章 TestNG-Parameters和parallel框架6
    21-1 读取xml文件中参数
    21-2 用testNG并行执行case
    
    第22章 TestNG参数化和并行执行现实场景练习-框架Part7
    22-1 TestNG-Parameters 和Paralle
    22-2 实例演示问题的解决办法-SeleniumWebDri
    
    第23章 DataProvider-框架Part8
    23-1 DataProviders-Part1
    23-2 DataProviders-Part2
    
    第24章 TestNG-ITestResult-框架Part9
    24-1 ITestResult接口
    
    第25章 TestNG-Listeners-框架Part10
    25-1 理解事件监听机制
    25-2 IInokedMethodListener
    25-3 ITestListener
    25-4 ISuiteListener
    25-5 TestNG监听器代码重构
    
    第26章 TestNG-报告 Logs和HTML报告-框架Part11
    26-1 TestNG报告和日志
    
    第27章 Extent Reports-高级报告-框架Part12
    27-1 高级报告介绍
    27-2 Extent-Reports-JARs-下载地址[说明]
    27-3 解决ExtentReport乱码问题[说明]
    27-4 高级报告介绍 - 实例演示
    27-5 给执行失败的case截图-Part 1
    27-6 给执行失败的case截图-Part 2
    27-7 高级报告中加入截图
    27-8 多个测试类生成一个报告-实例演示
    27-9 在POM中用ExtentReport
    27-10 在POM中用ExtentReport-实战练习
    
    第28章 SeleniumWebDriver数据驱动测试-框架P13
    28-1 数据驱动测试环境搭建
    28-2 从Excel文件中读数据
    28-3 从Excel文件中读多套数据
    28-4 读多套数据的测试用例-邮箱登录实例演示
    28-5 把数据写入Excel文件
    
    第29章 文件上传以及Windows Authentication
    29-1 Windows文件上传--Robot
    29-2 Mac文件上传--Robot
    29-3 AutoIT安装及Finder Tool
    29-4 Windows文件上传--AutoIT
    29-5 用AutoIt处理需要进行身份验证“用户名与密码”对
    
    第30章 用Sikuli实现自动化
    30-1 Sikulix下载
    30-2 Sikuli实现自动化
    
    第31章 WebDriver事件监听
    31-1 WebDriverEventListener-par
    31-2 WebDriverEventListener-par
    
    第32章 Selenium Grid2.0跨浏览器测试
    32-1 SeleniumGrid
    32-2 Hub和Nodes配置-Part1
    32-3 Hub和Nodes配置-Part2
    32-4 用JSON文件配置Grid-Part1
    32-5 用JSON文件配置Grid-Part2
    32-6 在Selenium Grid环境中跑测试用例
    32-7 SeleniumGrid现实场景实例演示
    32-8 Selenium Grid在多个节点上跑测试用例
    
    第33章 Build Management
    33-1 Maven的功能和优势介绍
    33-2 Maven的设置和安装(Mac和Windows)
    33-3 创建及导入Maven项目
    33-4 Maven本地和中央仓库
    33-5 Maven核心--POM详解
    33-6 构建生命周期以及Maven命令
    33-7 Maven项目迁移
    33-8 Maven和TestNG集成以及Maven Prof
    33-9 在Maven中从哪里找TestNG报告
    
    第34章 持续集成(Jenkins)
    34-1 Jenkins的功能和优势介绍
    34-2 安装模式安装Jenkins
    34-3 war包安装jenkins
    34-4 创建第一个Jenkins Job
    34-5 运行第一个Jenkins Job
    34-6 安装Git和Jenkins GitHub插件
    34-7 配置Jenkins来使用Java、Git和Maven
    34-8 Jenkins URL和SMTP服务在什么地方配置
    34-9 给Jenkins设置权限来控制操作
    34-10 Jenkins插件
    34-11 用Jenkins构建maven project
    34-12 用Jenkins构建FreeStyle projec
    34-13 用Git和Jenkins构建远程的项目
    34-14 jenkins与github实现自动(定时)构建
    34-15 自动发送测试报告到邮箱
    
    第35章 数据库测试
    35-1 mysql driver的下载和要从哪个数据库里取数
    35-2 MySQL和Oracle测试part1
    35-3 MySQL和Oracle测试part2
    35-4 下载 Mongodb driver
    35-5 MongoDB测试
    
    第36章 性能测试
    36-1 用System类做性能测试
    36-2 用StopWatch做性能测试
    
    第37章 用Cucumber进行行为驱动开发
    37-1 Cucumber功能和优势介绍
    37-2 Cucumber Template例子
    37-3 Cucumber Eclipse插件地址更新[说明]
    37-4 安装cucumber Eclipse插件
    37-5 cucumber下载jar包
    37-6 cucumber建项目导入jar包
    37-7 Selenium Login Test
    37-8 理解feature file
    37-9 Gerhkin关键字解释
    37-10 用Feature File运行测试mp4
    37-11 Cucumber Options解说
    37-12 将Selenium测试转换成Cucumber

    星课it » Selenium4 WebDriver自动化测试Java完整版(完结)

    常见问题FAQ

    视频课程的格式是什么?
    视频不加密,网盘在线学习,课程免费更新,持续更新
    购买后怎么如何下载资源?
    点击下载按钮,会跳转到百度网盘链接或者阿里云盘链接【链接如失效点击网站右侧联系客服】
    有些资源没更新完结怎么办?
    本站资源包更新至完结,后续可以点击链接获取
    有问题不懂想咨询怎么办?
    点击右侧微信客服发起咨询。
    • 2025-11-27Hi,初次和大家见面了,请多关照!
    • 172会员总数(位)
    • 1680资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 2134稳定运行(天)

    提供最优质的资源集合

    开通VIP 网站主页
  • © 2016 Theme by
  • 升级SVIP尊享更多特权立即升级