selenium webdirver之ruby-安装与配置环境

简介:

什么是selenium webdriver?自己去百度吧

1、安装ruby1.8.7或1.9.2。注意selenium-webdriver只支持1.8.7以上的ruby版本;

下载地址: http://rubyinstaller.org/downloads/

2、安装devkit。

下载devkit包,解压,进入该文件目录内,按如下命令安装:
ruby dk.rb init
ruby dk.rb install

(这步很重要,很多在windows上安装都报错,安了这个,再安wd就ok了)

下载地址:http://rubyinstaller.org/downloads/

3、更新gem——可选

gem update

4、使用gem安装selenium-webdriver

打开命令行,输入下列代码完成安装。注意,如果你的开发环境需要http proxy的话,请注意在gem命令中加入–http_proxy参数;

gem install selenium-webdriver [--http_proxy]

5、验证是否安装成功

gem list selenium-webdriver


6、安装firefox。选个稳定的即可,不要用19,坑人的玩意啊,建议大家用17。

firefox -profilemanager

7、安装IEDriver和chromeDriver,然后复制到ruby的bin目录下即可

下载地址:http://code.google.com/p/selenium/downloads/list

http://code.google.com/p/chromedriver/downloads/list










本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/808485,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
Web App开发 XML 前端开发
Selenium安装及八大元素定位方法&介绍及使用教程
Selenium是一个支持多种编程语言的自动化测试工具,用于Web应用的测试。它提供了多种元素定位策略,包括ID、Name、Class Name、Tag Name、Link Text、Partial Link Text、CSS Selector和XPath。安装Selenium需先确保Python和pip已安装,然后通过pip安装库,并下载对应浏览器的WebDriver。验证安装成功后,可通过编写简单脚本来打开网页并打印标题。注意WebDriver版本应与浏览器兼容,且可能需要额外的依赖包。文章还介绍了XPath的两种类型及其区别,推荐使用相对XPath以提高稳定性。
165 0
|
2月前
|
监控 Java 测试技术
确保Selenium WebDriver配置与测试环境兼容
确保Selenium WebDriver配置与测试环境兼容
|
2月前
|
Web App开发 测试技术 Shell
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
|
2月前
|
Python
安装selenium
安装selenium
26 0
|
4月前
|
机器学习/深度学习 Java 数据挖掘
selenium的配置与基本使用(1),2024年最新网易Python面试必问
selenium的配置与基本使用(1),2024年最新网易Python面试必问
|
4月前
|
Java 测试技术
[软件自动化测试] selenium java环境配置
介绍了包括选择Gradle构建,关闭Gradle Wrapper的默认下载,修改`gradle-wrapper.properties`以使用腾讯云镜像,以及更新`build.gradle`文件添加国内仓库和Selenium依赖。在测试驱动部分,创建了一个简单的JUnit测试用例,展示了如何初始化Edge浏览器并访问网站。运行测试时可能出现关于CDP版本不匹配的警告,可以通过升级Selenium依赖中的CDP版本来解决。推荐根据[Selenium库网页](https://search.maven.org/search?q=g:org.seleniumhq.selenium)提供的版本信息进行升级
506 6
|
4月前
|
Web App开发 iOS开发 Python
Selenium安装与配置
Selenium是一个用于Web应用程序测试的自动化工具。它直接运行在浏览器中,模拟真实用户的操作。Selenium支持多种主流浏览器,如IE、Mozilla Firefox、Safari、Google Chrome、Opera和Edge等。在爬取数据的时候对于需要登录后才能爬取的情况往往可以利用Selenium来进行模拟登录,登录后进行数据的获取。这里先介绍Selenium的安装与配置,实现通过python来驱动浏览器进行操作。
92 2
|
4月前
|
数据采集 XML 数据格式
Ruby详解及安装流程
Ruby是一种高级编程语言,具有简单易学、灵活多变、优雅美丽的语法特点。它是一种面向对象的编程语言,具有动态类型和解释型语言的特性。在Ruby中,可以使用简单易懂的语法来编写代码,实现各种功能,如Web开发、网络编程、脚本编写、GUI开发等。
309 0
|
4月前
|
Web App开发 Linux iOS开发
如何安装 Selenium 的 Chrome driver
如何安装 Selenium 的 Chrome driver
|
9天前
|
Web App开发 Java 测试技术
自动化测试的利器:Selenium WebDriver入门与实践
【9月更文挑战第8天】在软件开发的海洋中,测试是确保我们不会溺水的那根救生索。Selenium WebDriver,作为自动化测试的明星工具,让这根救生索更加结实可靠。本文将带你快速上手Selenium WebDriver,从基础设置到实际操作,再到实战演练,让你的开发之旅更加平稳顺畅。