红联Linux门户
Linux帮助

cucumber安装(Linux)

发布时间:2017-04-11 09:37:32来源:linux网站作者:前方gail
安装ruby
sudo apt install ruby
sudo apt-get install ruby-dev
 
安装Watir-Webdriver
Watir-webdriver是一种基于Ruby语言开发的Ruby库。它能够使用chrome、firefox、IE浏览器进行web测试,它可以模拟用户点击链接,填写表单,点击按钮等。主要负责与浏览器进行交互。
 
先在ubuntu上安装Chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get install 文件名
sudo apt-get install -f
 
为了Webdriver正常使用Chrome,需要安装Chrome Webdriver。
可以从http://chromedriver.storage.googleapis.com/index.html下载对应版本的chrome driver。
下载完成后,解压文件,并将文件移动到指定位置,并赋予读取执行权限。
 
例如我的chromedriver放在下载目录下,将chromedriver文件放到/usr/bin目录, 并赋予读和执行的权限。
sudo cp 下载/chromedriver /usr/bin
sudo chmod +x /usr/bin/chromedriver
 
我的chrome版本为v57,故下载的chromedriver版本为v2.28,对应的版本可在下载网页的notes.txt看到。(一定注意,因为版本的问题耽误了好久)
cucumber安装(Linux)
cucumber安装(Linux)
 
安装watir-webdriver
sudo gem install watir
sudo gem install watir-webdriver
安装成功后显示如下:
cucumber安装(Linux)
 
安装成功后进行测试,输入一下代码,保存为test.rb
require 'watir-webdriver'
b = Watir::Browser.new
b.goto('http://www.hao123.com/')
b.text_field(:name, 'word').set('ruby')
b.button(:value, '百度一下').click
 
命令行运行,ruby test.rb,会弹出浏览器,通过www.hao123.com的百度一下,搜索ruby。或通过命令行irb,逐行输入上述代码也可。
cucumber安装(Linux)
 
安装cucumber
sudo gem install cucumber --no-ri --no-rdoc
cucumber安装(Linux)
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29901.html