Skip to content

Commit 285cbba

Browse files
committed
ignore
1 parent 82295ce commit 285cbba

File tree

2 files changed

+26
-21
lines changed

2 files changed

+26
-21
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
/.idea
1+
/.idea
2+
/_site

_posts/2014-12-31-ruby-watir-rspec-demo.markdown

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,51 @@
11
---
22
layout: post
3-
title: Ruby-Rspec-Watir 测试环境搭建
3+
title: Ruby-Rspec-Watir 测试环境搭建
44
date: 2014-12-31 17:00:00
55
categories: Ruby
66
---
77

8-
###1. 下载ruby 1.9.1
8+
利用Watir快捷进行浏览器操作测试,替代selenium
9+
10+
###1. 下载ruby 1.9.3
911

1012
http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-1.9.3-p551.exe?direct
1113

1214

13-
###2. 安装并配置环境变量
14-
PATH=原有内容;%RUBY_HOME%\bin
15+
###2. 安装并配置环境变量
16+
PATH=原有内容;%RUBY_HOME%\bin
1517

1618
```
1719
C:\Users\work>ruby -v
1820
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]
1921
```
2022

21-
###3. 安装rspec,watir
23+
###3. 安装rspec,watir
2224

2325
```
2426
gem install rspec
2527
gem install watir
2628
```
2729

28-
若遇到问题
30+
若遇到问题
2931
http://www.docin.com/p-672759046.html
3032

31-
可能Watir版本不对
33+
可能Watir版本不对
34+
3235
```
3336
gem uninstall watir -v 5.0.0
3437
gem install watir -v 3.0.0
3538
gem uninstall commonwatir -v 4.0.0
36-
3739
```
3840

39-
###4. 运行demo
40-
下载demo
41+
###4. 运行demo
42+
下载demo
4143
https://github.com/nabilzhang/watir_baidu_demo
4244

43-
```
44-
#demo 核心代码
45-
##页面base
45+
46+
{% highlight ruby %}
47+
#demo 核心代码
48+
##页面base
4649
class Base_Page
4750
def initialize
4851
b = Watir::IE.new
@@ -64,8 +67,8 @@ class Base_Page
6467
end
6568
end
6669

67-
#--------------------------------------------------------
68-
##页面操作
70+
#----------------------------------
71+
##页面操作
6972
class Index_Page < Base_Page
7073

7174
def initialize ()
@@ -109,7 +112,7 @@ class Index_Page < Base_Page
109112
end
110113

111114
#-----------------------------------------------------
112-
##测试用例
115+
##测试用例
113116
describe "www.baidu.com" do
114117
it "should search for watir" do
115118
index_page = Index_Page.new
@@ -119,18 +122,19 @@ describe "www.baidu.com" do
119122
index_page.close
120123
end
121124
end
122-
```
125+
{% endhighlight %}
123126

124-
解压执行
127+
解压执行
125128
```
126129
rspec starter.rb
127130
```
128131

129-
执行结果
132+
执行结果
133+
就会自动的打开浏览器,自动搜索Watir,并在终端显示Case是否成功
130134
![Alt text](https://camo.githubusercontent.com/443f4ea026fd072f26143b7764b87cd7b8b19a2f/687474703a2f2f7777322e73696e61696d672e636e2f6c617267652f303035797969354a6a7731656e7370336c363471386a333068703039787461612e6a7067)
131135

132136

133-
###附:参考书籍
137+
###附:参考书籍
134138

135139
- Cucumber & Cheese by Jeff Morgan (Minimum and suggested price: $14.99)
136140
- Watirways by Justin Ko (Minimum price: $0.00, Suggested price: $4.99)

0 commit comments

Comments
 (0)