- 博客(46)
- 收藏
- 关注
转载 转帖:oracle中去掉文本中的换行符、回车符、制表符小结
转自于 http://fangrn.javaeye.com/blog/701600一、特殊符号ascii定义制表符 chr(9) 换行符 chr(10)回车符 chr(13)二、嵌套使用repalce,注意每次只能提交一个符号,如先回车再换行 select REPLACE(gg, chr(10), '') from dual 要注意chr(...
2010-12-30 14:02:00
235
转载 ruby学习系列--操作htmlfile对象
1require'win32ole'23a=WIN32OLE.new('htmlfile')4methods=a.ole_methods.select{|m|m.visible?}5methods.eachdo|meth|6puts"#{meth.name}("+meth.params.map{|p|"#{...
2010-08-03 18:47:00
315
转载 ruby学习系列--操作windows控制面板
ruby操作windwos控制面板内容,可以通过调用系统命令执行命令格式:control[.exe] 参数命令参数如下:对象参数内部调用命令备注控制面板(无)explorer.exe "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1...
2010-07-31 08:56:00
223
转载 selenium学习系列--windows窗口处理扩展
selenium对windows的扩展处理不好,需要通过外部工具进行扩展下面是通过使用autoit3编写的一个处理外部处理成功,实现如下:1、先建一个dialog.ini文件,配置信息保存在该ini文件中,如下:dialog.ini [Choosefile]title=选择文件|Choosefile[Alter]title=MicrosoftInternet...
2010-07-22 17:32:00
220
转载 Groovy学习系列--流程控制
流程控制1、while语句 在执行while语句时,先计算condition值(一个布尔值),如果为真(true),则执行while语句中内嵌的语句。循环一直执行下去直到condition值为假(false)。语法示例输出结果while(condition) { statement #1 state...
2010-05-14 18:38:00
132
转载 Groovy学习系列--正则表达式
正则表达式是在文本中寻找子字符串的一种模式。1、定义正则表达式 Groovy中正则表达式定义是通过 ~’正则表达式’ 定义的def regex = ~’chese’2、常用正则表达式表达式匹配意义示例^行首。匹配的字符必须以指定字符串开头$行尾。与字符串的尾部或换行符之前...
2010-05-14 18:37:00
252
转载 Groovy学习系列--映射
映射(散列)是一种引用对象的无序集合。1、 映射声明def m = [:] //空映射def m = [‘id’:’1’,’name’,’Tom] def m = [4:[2],6:[2,3]]2、 访问映射def info = [‘id’:’1’,’name’,’Tom] info...
2010-05-14 18:36:00
423
转载 Groovy学习系列--列表
列表(数组) 列表是一种用来存储数据项集合的数据结构,列表中元素的位置是有序的,通过一个整数索引进行标识,索引从0开始。1、 声明列表:def number = [1,2,3,4,5]2、 获取列表内容def number = [1,2,3,4,5]number[0] //获取第1个元素值,返回1...
2010-05-14 18:35:00
157
转载 Groovy学习系列--字符串
定义字符串:字符串可以使用单引号(’)、双引号(”)、三引号(”””)定义类型描述示例空字符串‘’ 或“”单引号显示字符本身,不支持转义def age = 25‘age is ${age}’ ==> age is $age双引号定义单行字符串, 支持转...
2010-05-14 18:34:00
138
转载 Groovy学习系列--范围
范围是表达特定序列值的一种简略方法,通过序列中的第一个值和最后一个值表示,具有包含和不包含关系。范围范例:‘A’..’D’ //返回A,B,C,D‘A’..<’D’ //返回A,B,C10..6 //返回10,9,8,7,6‘Z’.. ‘X’ //返回Z...
2010-05-14 18:33:00
106
转载 Groovy学习系列--赋值
赋值 赋值语句: 变量名 = 变量值 1、第一次使用某个变量时,需要使用关键字def先申明变量,后续赋值过程中不需要使用关键字def。示例:def count = 0count = count + 12、变量名:Groovy中变量名命名规则:1)必须由字母和数字组成;2)大小写敏感(区分...
2010-05-14 18:32:00
760
转载 Groovy学习系列--表达式
表达式类型运算符示例备注算术运算符加法(+)5+3==>8减法(-)5-3==>2乘法(*)5*3==>15除法(/)5/3==>1.6666666667取模运算...
2010-05-14 18:00:00
193
转载 Groovy学习系列--数值介绍
数值Groovy支持两种数值类型: 整数正数例如:12零例如:0负数例如:-12浮点数正数例如:12.00零例如:0.00负数例如:-12.00转载于:https://www.cnblogs.com/sky_online/archiv...
2010-05-14 17:59:00
152
转载 watir学习系列--NetBeans中文问题
NetBeans中文乱码解决办法:1、选中某个项目,点击“右键”,点击菜单中的“属性”,进入属性页面,如下:2、设置编码为GB23123、ruby代码前面加入下面的代码,指定编码require'jcode'$KCODE='s'#windows是e,linux是s转载于:https://www.cnblogs.com/s...
2009-12-31 16:33:00
124
转载 watir学习系列--watir 1.6.5编码问题
watir的1.6.5版本,发现对中文的支持不好,获取属性值是中文的对象时获取失败查找了下原因,是因为编码的问题导致的。解决的办法如下:修改C:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\watir\win32ole.rb 文件中的下面代码WIN32OLE.codepage = WIN32OLE::CP_UTF8...
2009-11-30 12:18:00
109
转载 ruby中Win32API调用
一直很困惑下面ruby中使用Win32API调用时,参数中的类型和MSDN上的怎么对应的,今天终于找到对应关系表了Win32API调用函数:Win32API.new(dllname, proc, import, export) 加载名为dllname的DLL,生成API函数proc的对象。在import中指定proc的参数类型列表,在export中指定proc返回值的类型...
2009-11-13 15:21:00
719
转载 Watir学习系列--windows下截图
使用watir做自动化测试时,当脚本执行过程中出现验证失败时,有时需要进行截图保存其实watir自带了截图的功能,自带的方法在下面目录:C:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.2\lib\watir\screen_capture.rb原理:1、模拟键盘输入截图按键2、打开windows自带的画图软件,将黏贴板中截图的信息复制到画图软件中3、保存为...
2009-08-14 16:02:00
136
转载 watir学习系列--对话框处理
一直有朋友问如何使用watir处理对话框的问题在网上搜了下相关的帖子,讲的都不是很详细,最近抽时间研究了下watir是调用autoit处理对话框的下面是个人编写的类库,保存为libAutoit.rb窗口处理类库libAutoit.rb#LibAutoit主要处理windows弹出的对话框,调用autoit类进行处理#函数如下:#-ChooseFileDialog函数...
2009-04-27 12:55:00
140
转载 ruby学习系列--获取当天修改的文件信息
使用ruby获取当天修改的文件或文件夹信息获取当天修改的文件require"#{File.dirname(__FILE__)}/lib/libFile"classdeal_filedefget_file_info(path)stat=File::Stat.new(path)size=stat.size#文件大...
2009-03-23 16:46:00
107
转载 watir学习系列--调用AutoItX操作windows窗口
1、安装autoit3: 默认安装就可以了, 英文版:http://www.autoitscript.com/autoit3/downloads.shtml 汉化版:http://www.autoit.net.cn/viewthread.php?tid=6&extra=page%3D12、autoit3介绍: AutoIt3.exe...
2009-03-18 17:28:00
248
转载 ruby学习系列--使用SOAP
1、环境配置: 1)先安装ruby后,在命令提示窗口执行下面命令安装soap gem update --system gem install soap4r2、示例:Code1require'soap/wsdlDriver'2require"rexml/document"34wsdl="http:...
2009-02-10 15:38:00
309
转载 ruby学习系列--创建gem包
转自:http://www.51testing.com/?170805/action_viewspace_itemid_95980.html -----by nish RubyGems是一个库和程序的标准化打包以及安装框架,它使定位、安装、升级和卸载Ruby包变的很容易。rails以及它的大部分插件都是以g...
2008-12-05 17:53:00
151
转载 都市行杭州公交数据获取脚本
require 'watir'require 'jcode' $KCODE = 'e' serial_number = Time.now.strftime("%H%M")$filename = "c:\\bus_#{serial_number}.txt" $ie = Watir::IE.newdef tofile(string) file = F...
2008-11-20 15:35:00
143
转载 WEB性能测试介绍
WEB性能测试介绍:测试人员应该具备的技能:1、掌握常见的自动化测试工具的使用;2、具有一定的编程能力;3、掌握基础的数据库知识;4、掌握常见的操作系统知识;5、掌握一些Web应用服务器的使用,如:Weblogic、Webshpere;6、具有综合分析问题的能力;性能测试术语:1、 并发用户:1) 严格意义的并发:所有的...
2008-11-09 08:45:00
169
转载 ruby学习系列--创建XML
环境配置: 先安装ruby,再安装builder builder安装方法: gem install builderrequire 'builder' x = Builder::XmlMarkup.new(:target => $stdout, :indent => 1)#":target =>...
2008-09-07 11:21:00
117
转载 ruby学习系列--解析本地XML
本地XML文件如下:解析XML代码:require 'rexml/document'include REXML file = File.new("d://yahoodemo.xml")doc = Document.new(file)titles = []links = []doc.elements....
2008-09-07 11:12:00
80
转载 ruby学习系列--解析网络XML
网络XML地址:http://api.search.yahoo.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=madonna&results=2内容如下:解析XML代码:require 'net/http' #处理超文本传输协议HTTP的库...
2008-09-07 11:10:00
102
转载 watir学习系列--文件操作(读取文件)
filepath ="c:\\flightlist.txt"class FileToRow #获取文件内容,以数组的方式返回 def getFileData(path) @@path = path @@str,@@file,@@rows,@@row = '','',[],'' @@file = File.open(@@path)...
2008-08-27 17:17:00
98
转载 watir学习系列--相关网址
ruby官方网站:http://www.ruby-lang.org/zh_CN/ruby参考手册: http://www.kuqin.com/rubycndocument/man/index.htmlwatir官方网站:http://wtr.rubyforge.org/watir API: http://wtr.rubyforge.org/rdoc/selenium官方网...
2008-08-12 09:44:00
133
转载 watir学习系列--Excel操作
加载win32ole文件: require ‘win32ole’ 创建应用对象: excel = WIN32OLE.new("Excel.Application")新建Excel文件: excel.workbooks.Add #默认Excel文件excel.workbo...
2008-08-12 09:42:00
98
转载 watir学习系列--文件操作(创建文件)
class CreateFile #定义类,类名首字母需大写 def rows_to_file(rows) #定义类方法 @@data_rows = rows #定义类变量,无需申明变量类型 @@content = '' @@filename = "c:\\filename...
2008-08-12 09:41:00
79
转载 watir学习系列--调用Javascript脚本
require 'watir'#定义调用JS的类方法class Watir::IE def run_script(js) ie.Document.parentWindow.execScript(js) end end ie = Watir::IE.new ie.goto("http://www.google.cn") ...
2008-08-12 09:39:00
101
转载 watir学习系列--oracle数据库操作
一、插入数据:require 'DBI' require 'jcode' $KCODE = 's' #设置汉字代码为EUC,windows环境为"s",linux环境为"e"#数据库变量db_host = 'DBI:OCI8:TEST'db_user = 'userdb_psw = 'passwporddbh = DBI.connect(db_host, d...
2008-08-12 09:37:00
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人