- 浏览: 544914 次
- 性别:
- 来自: 成都
-
最新评论
-
小灯笼:
Selenium自动化测试实战网盘地址:https://pan ...
selenium对flex程序的自动化测试 -
noizz:
linux下也有效碰到一个snv update无法识 ...
解决jenkins控制台中文乱码问题 -
liuweihug:
图说浏览器的缓存原理及缓存方式说明(1) http://www ...
终于弄清楚浏览器的缓存机制了 -
dayudodo:
或者再简单一上些,直接在Gemfile中添加gem 'thin ...
运行thin start报错的解决方法 -
tiroc:
试一下这样:
group :development do
...
运行thin start报错的解决方法
文章列表
Ruby中的%表示法(百分号表示法)
- 博客分类:
- ruby
转自: http://hi.baidu.com/hbxiao135/blog/item/4b28bf166985f15df3de32db.html
在Ruby语言中到处充斥着语法糖衣,有很多的惯用表示法,对于初学者来说,往往被这些技巧 搞得晕头转向。 这两天看Rails源码中的Rakefile时,遇到一句代码:%x( mysqladmin --user=#{MYSQL_DB_USER} create activerecord_unittest ),虽然大概能猜到这句话是干什么的,但是Ruby中到底还有多少种以这样的%开头的表示 呢? 相信大家看到最多的应该是:%w,%,%q...下面是我 ...
1. cd到~目录, 然后运行
ssh-keygen -t rsa
2. 运行完成后, 会在/c/Documents and Settings/username/.ssh目录下生成2个文件:
id_rsa
id_rsa.pub
3. 然后把id_rsa.pub文件传给服务器, 就可以使用GIT了
原文来自: http://stackoverflow.com/questions/3236194/defining-method-called-how-do-i-make-a-hook-method-which-gets-called-every-t
I want to make a hook method which gets called everytime any function of a class gets called. I have tried method_added, but it executes only once at the time of class def ...
1. 对象库定义
def login_link
$ie.link(:text, 'Log in')
end
def username_field
$ie.text_field(:name, 'userid')
end
2. 调用方式
login_link.click
username_field.set(username)
Watir关闭所有IE窗口的3种方法
- 博客分类:
- 自动化测试
1. 循环
def close_all_windows
loop do
begin
Watir::IE.attach(:title, //).close
rescue Watir::Exception::NoMatchingWindowFoundException
break
rescue
retry
end
end
end
2. 调用waitr API
require 'watir/close_all'
Watir::IE.close_all
3. 结束进程 ...
Ruby怎样require整个文件夹
- 博客分类:
- ruby
dir = File.dirname(__FILE__)
Dir[File.expand_path("#{dir}/*.rb")].uniq.each do |file|
require file
end
Ruby删除IE所有cookie
- 博客分类:
- ruby
require 'fileutils'
class Cookies
def delete(dir= "C:\\Documents and Settings\\#{ENV['USERNAME']}\\Cookies")
# or wherever your cookies are downloaded to (can be browser specific)
FileUtils.rm_rf dir
end
end
Ruby正则表达式提取子字符串
- 博客分类:
- ruby
Ruby正则表达式提取子字符串代码:
str = '(800)555-1212'
m = str.match(/\((\d+)\)(\d+)-(\d+)/).captures
a,b,c = m.captures
Sinatra的广告打的不错! 一个简单的hello world,用Sinatra只需5行代码:
require 'rubygems'
require 'sinatra'
get '/' do
'Hello World'
end
果断测试了一下, 一切都很顺利。 看风格很像python的web.py框架, 怀着很好奇的心态, 继续看了下去。很快就找到了Sinatra的官方文档:
http://www.sinatrarb.com/intro
整体发现, 文档介绍的很简单, 有些地方漏掉了,我相信如果没有接触过rails或者web.py之一的不容易看懂。 ...
测试过ruby的时区处理API, 发现在Mac下可以正常工作, 在windows下无效。
看来解决这个问题只能通过第三方的gem了:
require 'tzinfo'
tz = TZInfo::Timezone.get('US/Alaska')
puts tz.now #GMT-9
puts Time.now #GMT+8
puts Time.now.getutc #UTC
文档可以参考自: http://tzinfo.rubyforge.org/doc/
1 下载安装文件
http://cygwin.com/install.html
2 选择更新源
推荐国内用163的
3 选择最小化安装
更改Base节点为install, 其他的保持不变
4 安装完成
9个成语解释作出了正式的纠正
- 博客分类:
- 杂事
教育部今天发文对以下9个成语解释作出了正式的纠正,现优先公布于本群,望各位学习之:
1.【知书达礼】仅知道书本知识是不够的,还要学会送礼;
2.【度日如年】特指当官的日子,非常好过,每天象过年一样;
3.【杯水车薪】形容领导干部,每天办公室喝杯茶,月底可以拿到可以买一辆车的工资;
4.【知足常乐】知道有人请自己洗脚,心里就感到快乐;
5.【见异思迁】看见漂亮的异性就想搬到她那里去住;
6.【语重心长】别人话讲的重了,心里怀恨很长时间;
7.【有机可乘】出门考察有飞机可以乘坐;
8.【夫唱妇随】丈夫进了歌厅唱歌,妻子跟踪尾随。
...
jQuery 文档操作方法
- 博客分类:
- 前端攻城师
addClass()
向匹配的元素添加指定的类名。
after()
在匹配的元素之后插入内容。
append()
向匹配的元素内部追加内容。
VBScript计算一个月有多少天
- 博客分类:
- 自动化测试
Function DaysOfMonth(aYear,aMonth)
For i = 31 To 28 step -1
If IsDate(CStr(aYear)&"- "&CStr(aMonth)&"- "&i) Then
DaysOfMonth = i
Exit Function
End If
Next
End Function