🔔🔔🔔好消息!好消息!🔔🔔🔔 有需要的朋友👉:联系凯哥 好消息!好消息! 微信号 kaigejava2022 单元测试框架系列教程13 TestNG中Listener及其简单应用 在上一篇文章,我介绍了我认为的失败用例重跑的方式,这只是一种解决问题的方法,主要在什么场景下,才能决定这个方法是否管用和适合。这篇来介绍下TestNG中的Listener,在理解了Listener之后,我们再来看看代码失败重跑的第二种方法。声明:本文由凯哥Java(www.kaigejava.com)发布于大鱼自媒体。什么是TestNGListener接触过Selenium的人可能听说过webdr 凯哥Java 测试相关 2017-11-23 8065已阅读 0 Selenium+TestNG实战-7 多个tab之间driver的切换 本篇接着前面内容,主要学习driver如何在同一个浏览器的两个不同tab进行切换,然后如何判断我们创建的文章就是我们新建的。1.如何实现不同tab之间切换上一篇脚本我们点击了发布文章的link,结果会在新tab打开。这个就给我带来了一个新的问题,也就是selenium的一个API知识点的学习,也就是根据tab的ID或者叫句柄来进行switchTo的方法。原理就是,先获取当前句柄,保存下来,然后获取 凯哥Java 测试相关 2017-11-23 7979已阅读 0 Selenium+TestNG实战-6 自动化实现发一篇文章 前面我们实现了基本框架的搭建过程,把第一条自动化登录的脚本进行了业务Action和测试脚本进行分层或者分离,使用了POM思想去构造首页,测试类利用工厂类进行元素初始化操作。群里有朋友提醒,在第五篇中HomePage.java每个方法可以不用写返回类型,建议全部改成void,这个确实正确,因为测试脚本类使用了PageFactory类,所以页面类不需要返回方法。如果要写返回方法,测试类不使用PageF 凯哥Java 测试相关 2017-11-21 7913已阅读 0 Selenium+TestNG实战-5 基本框架实现二 点击查看 凯哥Java 测试相关 2017-11-16 7348已阅读 0 Selenium+TestNG实战-3 对第一个登录脚本 大家来找茬 前面一篇,我们一气呵成地完成了第一个Selenium自动化脚本的编写过程。当然是我完全给你灌输了这些代码和代码的解释,也许你还没有掌握。因为,我没有教你如何元素定位,如何写精确的xpath表达式,如何高效写测试断言。这些东西,有些你可以去我博客看看对应文章,有些是无法教会你,需要你多多练习,自己思考和总结。本篇,我们来找找上一篇自动化用例的不合理之处有哪些。 面向过程上面一篇脚本,其实就 凯哥Java 测试相关 2017-11-16 7019已阅读 0 Selenium+TestNG实战-4 基本框架实现一 a 凯哥Java 测试相关 2017-11-14 6633已阅读 0 Selenium+TestNG实战-2 第一个Selenium脚本之登录 前一篇,我们准备了好wordPress本地环境和eclipse编写脚本环境,这篇,我们新建一个Javamain方法,不管什么技巧,框架,什么数据分离,完全是根据selenium的简单几个API来实现wordpress的登录功能。 声明:本文出处凯哥个人博客网(www.kaigejava.com)。未经允许严禁转载本文地址:http://www.kaigejava.com/article/ 凯哥Java 测试相关 2017-11-12 7463已阅读 0 Selenium+TestNG实战-1-环境准备 Selenium+TestNG实战练习-1-环境准备前言什么是Selenium?Selenium(浏览器自动化测试框架)编辑Selenium[1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7,8,9,10,11),MozillaFirefox,Safari,GoogleChrome,Opera等。这个工具 凯哥Java 测试相关 2017-11-11 8243已阅读 0 单元测试框架系列教程10 testNg配置文件实现依赖关系 如何通过testng.xml来实现设置依赖关系这篇来介绍下依赖关系,前面我们简单介绍了@Test中的dependsOnMethods。这篇,我们主要学习dependOnGroups和如何在testng.xml中设置依赖关系。在Testng中依赖分两种,硬依赖和软依赖。硬依赖就是所有的依赖方法必须成功执行,才会执行接下来的方法,如果其中有一个依赖的方法失败了,那么接下来的方法是不会被执行,会默认标记 凯哥Java 测试相关 2017-11-09 7850已阅读 0 单元测试框架系列教程9-测试方法、类以及组的概念 本篇来介绍TestMethods,Testclasses,Testgroups的基本概念。了解这三个基本概念,有助于我们学习其他的功能。前面介绍了@Test下的before和after属性,其中就有beforeMethods和afterGroups等。这三个都会在testng.xml文件中存在。1. TestMethods(测试方法)官方定义是,凡是方法(或者叫函数)前面添加了@Test 凯哥Java 测试相关 2017-11-08 7581已阅读 0