公司用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.html,chrome版本应与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搭进来![大笑](https://static-blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
![大笑](https://static-blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)