簡體   English   中英

開始使用Selenium RC和用Ruby編寫的測試的初始步驟?

[英]Initial steps to get up and running with Selenium RC and tests written in Ruby?

有人可以告訴我使用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庫。
  3. 使用Selenium IDE,我創建了一個測試並將其導出為Java語言。
  4. 我在Java項目(在Eclipse中)中創建了一個類,並導入了此代碼; 這需要一些tweeking。
  5. 然后,我在Eclipse中單擊“運行”,效果很好。

有人可以給我類似的步驟來啟動和運行Ruby和任何IDE嗎?

謝謝

我將從頭開始:

  1. 安裝Ruby-如果您使用的是Windows,則可以轉到rubyinstaller.org並下載安裝程序。對於其他操作系統,您可能已經安裝了它或有某種形式的安裝方法。 不幸的是,我不知道這些方法。
  2. 安裝硒。 如果您從一個新項目開始,請使用Selenium 2,它仍處於beta版本,但具有一個新的界面,可以避免Selenium 1中的某些問題(例如無跨域測試)。 為此,請轉到終端外殼或命令提示符,然后鍵入“ gem install selenium-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”

文檔在這里: API文檔 - 注釋

好,知道了

  1. 安裝紅寶石。
  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”。 就是這樣!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM