第一個(gè)小例子,登錄soso首頁,簡單直觀易懂。通常我們都是這樣寫的,網(wǎng)上各種例子也是這樣的。
1.打開文本編輯器SciTe
2.file–new新建一個(gè)文件,寫下如下代碼
#encoding = gbk
require 'selenium-webdriver'
chrome = Selenium::WebDriver.for :chrome
url = 'http://www.soso.com'
chrome.get url
#~ link = ff.find_element(:id,'ua').find_element(:link,'登錄')
link = chrome.find_element(:link_text,'登錄')
link.click
sleep 5
chrome.switch_to.frame('login_frame')
chrome.find_element(:id,'u').send_keys("472719041")
chrome.find_element(:id,'p').send_keys("yangxixi")
chrome.find_element(:id,'login_button').click
3.保存代碼到工作目錄下,名稱為soso_login.rb
4.按F5運(yùn)行,查看運(yùn)行結(jié)果
5.命令行切換至工作目錄下,輸入命令:ruby sosologin.rb 運(yùn)行
代碼寫出來了,運(yùn)行通過,但是這并不是一個(gè)測試用例。關(guān)于測試用例下節(jié)繼續(xù)