使用Selenium RC启动和运行的初始步骤以及用Ruby编写的测试?

时间:2011-03-24 13:44:29

标签: ruby ide selenium-rc selenium-ide

有人能告诉我使用Selenium RC和Ruby编程语言通过Firefox测试(编写测试然后执行它们)网站的确切步骤(具体)吗?

我是新手,只使用Java,Eclipse和JUnit 4(当然还有Selenium RC + IDE)。我正在寻找类似于我用它来运行Java的步骤。

要启动并运行Java,我执行了以下操作:

  1. 在Eclipse中创建了新的Java项目。
  2. 为此,我添加了selenium-java-client-driver.jar,selenium-server.jar和Junit4 Library。
  3. 使用Selenium IDE我创建了一个测试并以Java语言导出它。
  4. 我在我的Java项目中创建了一个类(在Eclipse中)并导入了这个代码;这需要一些推文。
  5. 然后我点击eclipse中的“Run”,效果很好。
  6. 有人可以给我类似的步骤来启动和运行Ruby和任何IDE吗?

    谢谢

2 个答案:

答案 0 :(得分:0)

我将从头开始:

  1. 安装Ruby - 如果您正在使用 窗户,你可以去 rubyinstaller.org并下载一个 安装程序..对于其他操作系统,您可以 已安装或已安装 某种形式的安装方法。一世 不知道那些方法, 不幸。
  2. 安装Selenium。 如果你是从一个新的开始 项目,使用Selenium 2,这是 仍处于测试阶段,但有一个新的 避免一些的接口 Selenium 1中的问题(如没有 跨域测试)。去做这个, 转到终端shell或命令 提示并输入'gem install 硒的webdriver”。
  3. 开始一个 测试 - 您可以在IDE中记录它 转换为Ruby(尽管如此) 仍然是Selenium 1的界面)或 直接在文本文件中编码或 一个IDE(我使用NetBeans Ruby 测试)。你想要的基本代码是:

    需要'selenium-webdriver'

    @driver = Selenium :: WebDriver.for:firefox'或:ie或:chrome或任何其他浏览器 @ driver.navigate.to'http://www.google.com'

    element = @ driver.find_element:name,'q''不确定这种语法 - 我把它包装在我的代码中 element.send_keys“Selenium”

  4. 文档位于此处:API docs - Notes

答案 1 :(得分:0)

好的,想通了。

  1. 安装ruby。
  2. 在FF上安装selenium ide
  3. DL并运行selenium服务器
  4. 在selenium IDE中记录测试 对于FF并将其导出为ruby文件
  5. 用ruby打开命令行 (通过输入“ruby -v”确认)和 导航到这个新导出的ruby 文件
  6. 运行“gem install selenium-client”
  7. “ruby your_file_name.rb”。和 就是这样!