UI自动化测试 前言

135 阅读1分钟

学习编程是一个持之以恒的过程。

本专栏用于有JAVA基础的人阅读,最好有selenium的基础。通篇干货,不会单独讲接口,而是通过编写项目的过程,写出编写各个类的目的、思考与全部代码。

零基础请绕路,同时欢迎大牛指正。

本书所有需要到的东西都是在用到时再讲怎么用,不会讲他是什么,有哪些常用接口等理论性东西。不熟悉的请自行百度。

本书中所有代码都是最简化的写法,所以有很大的优化余地,有兴趣和能力的同学自行优化。

本书主要分三大块:

第一块是项目的创建。包含了项目架构设计、工程创建、jar包引用等。

第二块是selenium相关类的二次开发,主要是webdriver、webElement、键盘鼠标的操作与日志的输出。

第三块是UI测试的开发,以实例做例子,由于实例是公司是做2B的网站,所以不会提供网站链接,只会在编写前告知页面特性。

第二与第三块没有在目录结构上做详细的划分,主要是第三块用到第二块的哪个类或方法时才会在已有的类中添加方法或创建类。

UI的自动化整个开发流程很简单,以下是我个人对他的理解,通过元素定位可以对webElement进行二次开发。

image.png