您的位置:首页 > 编程语言 > Ruby

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上先安装XCodehomebrew 

XCode会准备好unix环境所需要的开发包。maclinux都是类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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  selenium ruby