tesNG下使用Mysql进行数据驱动
摘要:首先需要下载mysql jar包 官网:http://dev.mysql.com/downloads/connector/j/ 执行sql语句建库建表添加测试数据,这里不做过多介绍,都是基础知识;别忘记编码改为UTF-8/gbk; 这里我的库名:mysqldata 表明:testdata 直接上代码
阅读全文
testNG数据驱动Excel(java)
摘要:eclipse环境下搭建的数据驱动框架,需要下载Apache POI 并将其内所有jar包导入Build Path Excel文档放在D盘中 名字:testData 数据如下
阅读全文
使用testNG/CSV文件编写数据驱动
摘要:废话不多说直接上代码,看不懂勿喷,自己的笔记
阅读全文
webdriver---API---(java版) 高级应用3
摘要:使用Log4j在测试过程中打印执行日志 1、创建log4j.xml配置文件 2、编写工具类代码 3、编写测试类代码
阅读全文
webdriver---API---(java版) 高级应用之配置log4j.xml文档说明
摘要:配置根Logger 输出级别的种类 配置日志信息输出目的地 配置日志信息的格式 日志信息格式中几个符号所代表的含义: log4j.xml配置如下,log4j.xml存放在WEB-INF目录下: 在web.xml中添加log4j.xml配置 对Logger的简单封装: BasicConfigurato
阅读全文
webdriver---API---(java版) 高级应用2
摘要:1、如何无人工接入的下载某个文件 2、使用sendkeys方法上传一个文件附件 上传文件可以使用第三方工具Autolt来完成一些webdriver无法操作的文件上传对象,具体使用方法百度; 3、操作web页面的滚动条
阅读全文
webdriver---API---(java版) 高级应用
摘要:1、封装一个javascript语句点击元素操作方法(用于解决click()方法无法点击的元素) 2、在Ajax方式产生的浮动框中,单机选择包含某个关键字的选项 3、设置一个页面对象的属性值 4、日期选择器上进行日期选择
阅读全文
webdriver---API---(java版) 7
摘要:1、操作frame中的页面元素 <html> <head> <title>iframe</title> </head> <body> <p>跳动的手指</p> </body></html> 2、操作iFrame中页面元素 3、操作浏览器的cookie,自动登录
阅读全文
webdriver---API---(java版) 6
摘要:1、判断页面元素是否存在/可用 2、操作新弹出的浏览器窗口 3、操作javaScript的Alert、confirm、prompt弹窗
阅读全文
webdriver---API---(java版) the fifth part
摘要:1、拖拽页面元素 2、查看页面元素属性 3、获取页面CSS属性 4、隐式等待 5、常用显式等待 package cn.gloryroad; import org.testng.annotations.Test;import java.io.File;import org.testng.annotat
阅读全文
webdriver---API---(java版)4
摘要:1、杀掉windows的浏览器进程 2、执行javascript脚本 JavascriptExecutor js=(JavascriptExecutor) driver;//声明javascript执行器对象 //调用执行器对象的executeScript方法来执行javascript脚本retur
阅读全文
webdriver--API(java版) THE FIRST PART
摘要:1、操作浏览器窗口 2、获取页面源码资源 3、页面刷新、模拟单击浏览器的前进、后退功能 4、针对输入框的部分操作 5、模拟键盘、鼠标操作page
阅读全文
TestNG框架——参数groups/assert断言/priority/enabled=false/dependsOnMethods
摘要:groups 为testNG框架中分组参数,特定环境下分组执行测试用例实现代码如下: 使用xml文件调用程序,代码如下: 使用testNG suite执行程序;会发现所有动物方法被调用; priority参数用于执行特定顺序的用例,代码如下: public class Priority(){ @Te
阅读全文
TestNG框架___webdriver
摘要:相对于junit4来说testNG框架会出具更多的常用注解;详细的测试报告; 第一步:下载testng;help_install new software_add (name=TestNG location=http//beust.com/eclipse/) _OK_next_finish_OK-y
阅读全文
junit4框架——webdriver脚本
摘要:后续会带来testNG单元测试框架比junit框架更强大;
阅读全文
junit框架——单元测试
摘要:对于一名测试工程师来说如果不能进行单元测试、接口测试,是非常遗憾的;因为功能测试只能占到测试收益的5%,强化代码能力对于目前的我们来说至关重要,我认为一名测试工程师至少要是一个中级以上的开发工程师,当然我也在努力朝着这个方向迈进,我们共勉; 第一步:安装eclipse,百度搜索官网直接下载最新版本,
阅读全文
FristWebDriver--java selenium3.0.1入门
摘要:package cn.helloselenium; import org.openqa.selenium.*; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.By; public class FristWebDriver { public static void main(Str...
阅读全文