上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

2012年10月9日

TestNG DataProvider的几种方法写法

摘要: 前面写过一个无参的数据提供者方法,还有三种有参数据提供者方法。一、Method表示当前测试的方法Dataprovidertest.java代码package com.tzf.testng;import java.lang.reflect.Method;import org.testng.annotations.DataProvider;import org.testng.annotations.Test;public class DataProviderTest { @DataProvider public Object[][] providerMethod(Method method){ . 阅读全文

posted @ 2012-10-09 16:52 张飞_ 阅读(21733) 评论(0) 推荐(0) 编辑

2012年10月7日

java读取YAML文件

摘要: loadString: type:link locater:kw rootLocation: roottimeout: 15package com.test;import org.ho.yaml.Yaml;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.HashMap;import org.testng.Assert;public class Test2 { /** * @param args */ public void g... 阅读全文

posted @ 2012-10-07 21:28 张飞_ 阅读(11229) 评论(5) 推荐(1) 编辑

2012年9月29日

ruby遍历文件夹

摘要: def get_file_list(path) Dir.entries(path).each do |sub| if sub != '.' && sub != '..' if File.directory?("#{path}/#{sub}") puts "[#{sub}]" get_file_list("#{path}/#{sub}") else puts " |--#{sub}" end end end end 阅读全文

posted @ 2012-09-29 16:07 张飞_ 阅读(2873) 评论(0) 推荐(0) 编辑

2012年9月5日

QTP连接MySQL (转载)

摘要: 1.首先安装mysql数据驱动,qtp在windows系统下操作连接mysql,所以下载mysql-connector-odbc-5.1.8-win32.msi 下载地址:http://mysql.mirrors.pair.com/Downloads/Connector-ODBC/5.1/mysqlconnector-odbc-5.1.8-win32.msi51Testing软件测试网]2Uz7G#@"W El8q2.安装mysql驱动,默认安装即可。s$N8rPm+g03.添加默认数据源51Testing软件测试网n3e6SfckQ 控制面板->管理工具 阅读全文

posted @ 2012-09-05 11:06 张飞_ 阅读(567) 评论(0) 推荐(1) 编辑

2012年8月23日

Ruby 冒泡排序

摘要: arr = [2,5,1,8,7]def getSort(arr) len = arr.length for i in 0...len-1 for j in 0...len-i-1 if arr[j] > arr[j+1] temp = arr[j] arr[j] = arr[j+1] arr[j+1] = temp end end endendgetSort(arr)p arr 阅读全文

posted @ 2012-08-23 16:30 张飞_ 阅读(952) 评论(0) 推荐(0) 编辑

2012年8月22日

Ruby 异常处理(转载)

摘要: 异常处理是开发过程中经常要面对的问题,基本所有高级语言都有自己的异常处理系统,ruby也不例外,而且使用起来也非常简单。 ruby中异常的抛出是使用的raise方法,记住哦,这是个方法,由ruby Kernel提供的,而不是关键字,同时ruby也为这个方法提供了一个别名fail,可以用fail代替raise,抛出异常的例子如下:Ruby代码raise#抛出一个默认的RuntimeErrorraise"Someerrormessage"#抛出一个消息为"Someerrormessage"的RuntimeErrorraiseArgumentError#抛出一 阅读全文

posted @ 2012-08-22 17:18 张飞_ 阅读(5860) 评论(0) 推荐(2) 编辑

2012年8月20日

Ruby文件操作

摘要: 一、新建文件 f=File.new(File.join("C:","Test.txt"), "w+") f.puts("I am Jack") f.puts("Hello World")文件模式"r" :Read-only. Starts at beginning of file (default mode)."r+" :Read-write. Starts at beginning of file."w" :Write-only. T 阅读全文

posted @ 2012-08-20 14:08 张飞_ 阅读(17019) 评论(0) 推荐(0) 编辑

ruby操作excel文件

摘要: 使用ruby来操作excel文件首先需要在脚本里包含以下语句require 'win32ole'把win32ole包含进来后,就可以通过和windows下的excel api进行交互来对excel文件进行读写了.打开excel文件,对其中的sheet进行访问:excel = WIN32OLE::new('excel.Application')workbook = excel.Workbooks.Open('c:\examples\spreadsheet.xls')worksheet = workbook.Worksheets(1) #定位到第一个 阅读全文

posted @ 2012-08-20 12:09 张飞_ 阅读(5555) 评论(0) 推荐(0) 编辑

2012年8月17日

ruby位数自动补齐

摘要: case:1max = 0b=["1","3","100","1000"]b.each{|key| len = key.to_s.length (len>max)?(max=len):()}b.each{|key| puts "0"*(max - key.to_s.length)+key.to_s}case:215.times do |i| puts sprintf("%02d\n",i)end 阅读全文

posted @ 2012-08-17 16:54 张飞_ 阅读(512) 评论(0) 推荐(0) 编辑

RUBY获取当前的执行文件的路径和目录

摘要: 获取当前的文件名称puts__FILE__获取当前文件的目录名称puts File.dirname(__FILE__)获取当前文件的完整名称当要获取完整的路径时需要require 'pathname',代码如下:require ‘pathname’putsPathname.new(__FILE__).realpath获取当前文件的完整目录require ‘pathname’puts Pathname.new(File.dirname(__FILE__)).realpath 阅读全文

posted @ 2012-08-17 16:14 张飞_ 阅读(9601) 评论(0) 推荐(0) 编辑

QTP中的DOM操作

摘要: 【注:在QTP层面操作对象时,对象必须是可见的,在DOM层面的时没有要求但有时在DOM层面对元素执行操作时无效又需要在QTP层面才能操作】通过vbs获取网页源码:Set XmlHttp1=CreateObject("MSxml2.XMLHTTP")XmlHttp1.Open "GET","http://www.baidu.com",falseXmlHttp1.Sendsource=XmlHttp1.ResponseTextmsgbox source通过QTP的document对象获取网页源码:For each tlink in Bro 阅读全文

posted @ 2012-08-17 12:24 张飞_ 阅读(2563) 评论(0) 推荐(0) 编辑

2012年8月15日

ruby操作EXCEL的简单示例

摘要: require 'win32ole'excel = WIN32OLE.new("excel.application")workbook = excel.Workbooks.Open('D:/test1.xls') worksheet = workbook.Worksheets("test1") worksheet.Selectrow = worksheet.usedrange.rows.countcolumn = worksheet.usedrange.columns.countworksheet.usedrange.ea 阅读全文

posted @ 2012-08-15 14:20 张飞_ 阅读(2452) 评论(0) 推荐(0) 编辑

2012年8月14日

Ruby对时间的处理

摘要: 1.当前时间 t = Time.new或t = Time.now2.生成指定时间 t1 = Time.mktime(2001) # January 1, 2001 at 0:00:00t2 = Time.mktime(2001,3)t3 = Time.mktime(2001,3,15)t4 = Time.mktime(2001,3,15,21)t5 = Time.mktime(2001,3,15,21,30)t6 = Time.mktime(2001,3,15,21,30,15) # March 15, 2001 9:30:15 pmmktime使用当前时区Time.gm(同义方法是Time. 阅读全文

posted @ 2012-08-14 16:11 张飞_ 阅读(2552) 评论(0) 推荐(0) 编辑

2012年8月1日

QTP的tsr对象库文件转换成XML

摘要: Function exportTsrToXml(tsrFilePath,xmlFilePath) Dim autoRepository Set autoRepository = CreateObject("Mercury.ObjectRepositoryUtil") '创建ORAOM对象 If Not fso.FileExists(tsrFilePath) Then '如果tsr文件不存在 MsgBox "Error:Missed the ObjectRepository file !",48,"Export tsr to xl 阅读全文

posted @ 2012-08-01 12:46 张飞_ 阅读(1078) 评论(1) 推荐(0) 编辑

2012年7月13日

[转载]利用ruby的Net::HTTP发起http请求并对返回包进行简单的校验

摘要: 一、先上一段代码:#encoding=utf-8 require'net/http'Net::HTTP.start('tuan.qq.com',80){|http| response=http.get('/')#获取返回包所有信息 #response=http.head('/')#仅仅获取返回头信息 head_hash=response.to_hash head_hash.keys.each{|key| pkey.to_s+':'+head_hash[key].to_s } }#encoding = utf-8 r 阅读全文

posted @ 2012-07-13 15:53 张飞_ 阅读(5800) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

导航