ruby+selenium-webdriver一步一步完成自動化測試-----第一個小例子
阿新 • • 發佈:2019-01-25
第一個小例子,登入soso首頁,簡單直觀易懂。通常我們都是這樣寫的,網上各種例子也是這樣的。
1.開啟文字編輯器SciTe
3.儲存程式碼到d:\test001目錄下,名稱為soso_login.rb
4.按F5執行,檢視執行結果
5.命令列切換至d:\test001目錄下,輸入命令:ruby soso_login.rb 執行
1.開啟文字編輯器SciTe
2.file--new新建一個檔案,寫下如下程式碼
#encoding: utf-8 require 'rubygems' require 'selenium-webdriver' dr=Selenium::WebDriver.for :firefox url='http://www.soso.com' dr.get url links=dr.find_element(:id=>'ua').find_elements(:css=>'a') links[1].click links[1].send_keys(:enter) dr.switch_to.frame('login_frame') sleep 2 dr.find_element(:id=>'u').send_keys("test") dr.find_element(:id=>'p').send_keys("test") dr.find_element(:id=>'login_button').click
3.儲存程式碼到d:\test001目錄下,名稱為soso_login.rb
4.按F5執行,檢視執行結果
5.命令列切換至d:\test001目錄下,輸入命令:ruby soso_login.rb 執行
程式碼寫出來了,執行通過,但是這並不是一個測試用例。關於測試用例下節繼續