自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用TestNG-xslt+ant来美化selenium测试报告

一.背景 1.如果使用junit开发selenium测试案例,可以使用JUnit Report来生成报告 2.如果使用testNG开发selenium测试案例,不需要做额外的来产生测试报告,它会产生一个html格式的报告. 3.ReprotNG是一个testNG测试框架的插件,它可以替代默认的testNG HTML测试报告.ReprotNG提供了一个简单彩色编码测试报告试图. 4.要想获得一

2017-08-15 18:30:02 709

原创 selenium之如何等待页面元素加载完成

webdriver中我们用两种方式进行等待:明确的等待和隐性的等待。明确的等待明确的等待是指在代码进行下一步操作之前等待某一个条件的发生。最不好的情况是使用Thread.sleep()去设置一段确认的时间去等待。但为什么说最不好呢?因为一个元素的加载时间有长有短,你在设置sleep的时间之前要自己把握长短,太短容易超时,太长浪费时间。selenium webdriver提供了一些方法帮助我

2017-08-15 18:17:39 12415 1

原创 selenium三种方法isEnable()、isDisplayed()和isSelected()的区别

isEnable()、isDisplayed()和isSelected() 1、以上三个为布尔类型的函数 2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false 3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代码

2017-08-15 18:12:41 24204 2

原创 Selenium之定位元素常用的8种方法整理(第一篇)

在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。By.name()假设我们要测试的页面源码如下:Google Search当我们要用name属性来引用这个button并点击它时,代码如下:View CodeBy.id()页面源码如下:1 G

2017-08-15 18:09:12 1554

原创 selenium启动Firefox示例

本文示例使用selenium启动Firefox,并将浏览器窗口最大化,在百度搜索框内输入“HelloWorld”,最后点击搜索按钮。源代码如下: package com.selenium.test;import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.Web

2017-08-15 18:07:45 965

原创 Java+Selenium3.3.1环境搭建

一.背景和目的 selenium从2.0开始,加入了webdriver,实际上,我们说的selenium自动化测试,大部分情况都是在使用webdriver的API。现在去Selenium官网,发现最新Selenium版本是3.4,我也不知道3.4和2.48之间有什么多大的区别和新的特性,唯一确定的是,在Selenium2.0的时候,启动后firefox的时候,还不需要额外的drive

2017-08-15 18:02:11 2497 1

原创 JDK8安装及设置环境变量

一.下载JDK 1.去jdk官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jdk 2.选择javaSE->Downloads,选择顶部左侧图标进入下载列表页面 3.根据平台选择下载文件, Java SE Development Kit 8u144 You must accept the O

2017-08-15 17:44:34 13032

Python自动化测试框架之pytest详解

内容概要:本文介绍Python自动化测试框架pytest的详细使用。 适合人群:从事软件测试的技术人员,对Python有一定的基础。 能学到什么:学习pytest的安装、配置,pytest fixture的使用,pytest的高阶用法如跳过测试函数、标记为预期失败函数、函数数据参数化、修改 Python traceback 输出、执行失败的时候跳转到 PDB、设置断点、获取用例执行性能数据、生成 JUnitXML 格式的结果文件、从Python代码中调用pytest等。从而帮助你在企业中快速搭建自动化框架平台。 阅读建议:跟着本教程一边学习一边动手操作,可以比较快速学习到pytest的使用方法。

2022-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除