原文:webTest-----webUI自动化框架

webTest框架介绍 地址 https: github.com wuranxu webTest 希望大家能够喜欢 简介 本框架基于Python selenium unittest组成,用户以Page Object的模式编写用例。元素的定位和操作按照页面划分,达到Web端自动化回归测试的目的,并生成测试报告。浏览器兼容性暂时未完善。 本例子展示了一个必应首页搜索 龙珠超 的测试用例,比较简陋。 运 ...

2018-03-04 23:46 0 7109 推荐指数:

查看详情

基于Java+Selenium的WebUI自动化测试框架(六)---浏览器初始

  本篇我们来讨论,如何写一个浏览器初始的类。在写之前,先思考一下,我们需要一个什么样的初始?   先来看看使用原生的Java + selenium是怎么做的。(以firefox为例)   上面是个典型的例子,System.setProperty("webdriver驱动名 ...

Wed Aug 28 19:21:00 CST 2019 0 519
基于Java+Selenium的WebUI自动化测试框架(三)------记录LOG

在有了Position类和接口类之后,我们是不是立刻就要着手开始写实现类了呢?按照一般的顺序是这样。但是,我们这里先停一下。原因有二: 1)既然是写一个框架,我们希望总体的功能上是全面的。实现类中,我们需要设计和实现各种具体的操作方法。那么,如果中间出了问题,我们希望能够有所记录 ...

Tue Aug 27 23:57:00 CST 2019 0 405
基于Java+Selenium的WebUI自动化测试框架(十四)-----使用TestNG的Sample

  到目前为止,我们所写的东西,都是集中在如何使用Selenium和Java来定位和读取元素。那么,到底如何具体开展测试,如何实现参数,如何实现判定呢?下面,我们来看看Java应用程序的测试框架吧。   当前比较流行的Java应用程序测试框架有JUnit和TestNG两种 ...

Mon Sep 02 21:39:00 CST 2019 0 378
基于Java+Selenium的WebUI自动化测试框架(七)--IE浏览器的设置

在上一篇我们讲了关于WebDriver的版本,浏览器初始,以及下载的设定。   在设置IE浏览器进行WebDriver的测试时,通常会遇见以下几种错误: 1.没有关闭IE浏览器的保护模式。 当运行测试用例后出现类似以下内容的错误: Exception ...

Wed Aug 28 19:46:00 CST 2019 0 368
基于Java+Selenium的WebUI自动化测试框架(八)-----读取元素(XML文件)

我们继续回到自动化测试框架的主线上来,在前面的文章中,我们定义一个页面元素的主要参数有:路径,找寻方式,等待时间,名称,这个四个参数。另外,我们还需要考虑一个问题,就是网站的页面。 举个例子来说,如果A页面上有“新增”,“选择”,“保存”等按钮,B页面上也有“新增”,“选择 ...

Wed Aug 28 22:48:00 CST 2019 2 512
基于Java+Selenium的WebUI自动化测试框架(九)-----基础页面类(BasePage)

  上篇我们写了java读取xml文件的类,实现了可以从xml文件读取元素的方式。那么,接下来我们需要考虑一个问题。我们拿了这些元素之后怎么去操作呢?   先来看看我们手工测试的时候是怎么进行的。   双击浏览器,打开网站(浏览器初始),然后在打开的网页上进行一些操作(比如输入,点击什么的 ...

Wed Aug 28 23:30:00 CST 2019 2 453
基于Java+Selenium的WebUI自动化测试框架(一)---页面元素定位器

对于自动化测试,尤其是UI的自动化测试。是很多做黑盒功能测试的同学,入门自动化测试一个最为直观的或者说最容易理解的途径之一。  对于手工测试和自动化测试的优劣,网上有很多论述,在这里不作展开讨论。但是,让测试人员解放生产力,提高效率,把精力关注与最为重要的核心业务逻辑与测试设计上,是每个 ...

Tue Aug 27 22:01:00 CST 2019 0 1555
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM