ruby+chrome+selenium安装整理总结

公司用cucumber+selenium+ruby做UI自动化,于是想自己搭建一个ruby+selenium的环境,在网上找了很多篇blog的安装方法,发现没有一片完整内容的blog,很多博主写的很全,但是我按照他的方法安装总户遇到问题,于是又搜解决问题的blog,终于再找了很多篇blog后才搭建完成。这也是我第一次发blog,很感谢那些写blog帮助人安装的人,为了发扬这种奉献精神,我把我安装过程中遇到的问题,总结一下发出来,希望能帮到热爱测试的朋友。

1、下载rubyruby installer2.2.3.exe,安装,选择自动关联环境变量或者自己添加环境变量。我在ruby官网里下载不了,只能找个网上的不是新版本的压缩包了。

2、下载配置chromedriver.exe。下载网址为:

http://chromedriver.storage.googleapis.com/index.htmlchrome版本应与chromedriver对应,对应查询网址:http://blog.csdn.net/huilan_same/article/details/51896672。这个是一个网友写的blog。我的chrome版本为67,所以选择chromedriver版本为2.39

Chromedriver.exe配置方法为:将下载的chromedriver.exe添加到chrome的安装目录下,并将此路径添加进环境变量path中。

3、进入ruby安装目录,安装selenium-webdriver

进入网站:gem sources -a http://gems.ruby-china.org/

如果报错SSL等问题,因为ruby中没有包含SSL证书,所以自行下载,下载网址:http://curl.haxx.se/ca/cacert.pem

下载后将文件拷贝至ruby安装目录下,在命令行中输入:

set SSL_CERT_FILE=D:\rubynuser\cacert.pem ruby的安装路径)

再进入网站gem sources -a http://gems.ruby-china.org/

4、此时可以成功进入,输入:gem install selenium-webdriver安装selenium

5、安装成功,可以写代码啦

先定个小目标,实现ruby+selenium的搭建,后续再将cucumber搭进来 大笑 大笑
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Chrome Driver和Selenium是两个用于Web自动化测试的重要工具。它们通常一起使用,Selenium作为测试框架,而Chrome Driver则是浏览器驱动程序,用于控制Google Chrome浏览器。 **1. ChromeDriver下载:** 首先,你需要访问ChromeDriver项目的官方网站 <https://sites.google.com/a/chromium.org/chromedriver/downloads> 。这里会提供不同版本的ChromeDriver,根据你的Chrome浏览器版本选择对应版本下载。例如,如果你用的是最新版的Chrome,那么就下载与最新Chrome稳定版相对应的Driver。下载后是一个zip文件,解压后得到的`chromedriver.exe`或`chromedriver`(取决于操作系统)就是可以直接使用的。 **2. Selenium安装:** - **对于Python用户:** 在命令行中使用pip安装selenium,运行 `pip install selenium`。然后,在Python代码中通过`from selenium import webdriver`导入并初始化ChromeDriver。 - **对于Java用户:** 在你的项目目录下添加ChromeDriver到classpath,或者将其放在系统路径中的某个位置。然后在Java代码中引入`selenium.webdriver.Chrome`,初始化driver。 - **其他语言如C#, Ruby等也有相应的包管理器,按照各自的文档进行操作。** **相关问题--:** 1. 如何检查我的系统是否已经安装Selenium? 2. 如果Chrome浏览器版本与下载的ChromeDriver不匹配,会出现什么问题? 3. Selenium支持哪些浏览器?除了Chrome还有哪些可选项?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值