Mac安装Ruby+Cucumber+Selenium 然后运行一个简单的ruby脚本用selenium-webdriver
2017-03-31 15:42
609 查看
Step 1 - 下载 RVM & Ruby
RVM 是用来管理ruby的版本的在terminal里运行:
curl -L get.rvm.io | bash -s stable (通过网址下载rvm)
source ~/.rvm/scripts/rvm(使rvm起作用,生效)
$ rvm list known(展示已有的rvm的版本)
$rvm install 2.4
注意:
下载ruby之前,要求mac上先安装XCode和homebrew。
XCode会准备好unix环境所需要的开发包。mac和linux都是类unix系统。
homebrew安装脚本如下,在terminal里运行:
ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 可以下载并安装homebrew
Step2 - 下载gem和cucumber
在terminal里运行:gem update —system
gem install rspec
gem install selenium-webdriver -v 2.53.4(不带版本默认下载最新,无法驱动firefox打开新的网页)
gem install cucumber
Step3- 一个简单的ruby脚本用selenium-webdriver
在terminal里运行:irb (启动 Ruby Shell)
require 'selenium-webdriver' (载入selenium-webdriver')
driver = Selenium::WebDriver.for :firefox (使用firefox,firefox版本不要太高,亲测46,44有效)
driver.get "http://www.google.com" (打开google)
element = driver.find_element :name => "q" (选中搜索框元素)
element.send_keys "Cheese!" (搜索框填入cheese!,并提交搜索)
p "Page title is #{driver.title}”(打印页面的title)
蓝色斜体字是在terminal里运行的脚本,括号是解说,不能拷贝进terminal
相关文章推荐
- 我写了一个简单的APP,用到了数据库,在程序中我自动建立了一个数据库,可以在File Explorer中找到,然后我把软件安装到虚拟机可以运行。
- Mac 安装 Ruby, Rails 运行环境
- 如何在Mac OS X上安装 Ruby运行环境
- expect脚本安装和一个简单的脚本
- 如何在Mac OS X上安装 Ruby运行环境
- 一个最小可运行环境:一个简单脚本
- 写了一个简单的shell脚本监控mysql服务器运行状态
- 如何在Mac OS X上安装 Ruby运行环境
- mac下安装xctool并简单运行xctool来打包
- MAC编写一个简单的shell脚本
- 如何在Mac OS X上安装 Ruby运行环境
- 如何在Mac OS X上安装 Ruby运行环境
- Mac OS X上安装 Ruby运行环境
- 如何在Mac OS X上安装 Ruby运行环境
- 如何在Mac OS X上安装 Ruby运行环境
- bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)
- 如何在Mac OS X上安装 Ruby运行环境
- 在Mac OS X下安装Ruby运行环境的详细步骤
- Mac上编译安装运行c++ boost库简单步骤
- Mac上安装与更新Ruby,Rails运行环境