您的位置:軟件測試 > 軟件項目管理 > 項目管理綜合 >
Selenium Webdriver系列教程(2)?瀏覽器的簡單操作
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/9/16 10:42:19 ] 推薦標(biāo)簽:

  上一講我們介紹了如何部署selenium 2.0的開發(fā)環(huán)境,這一講我們將介紹如何使用selenium提供給我們的接口進(jìn)行瀏覽器的簡單操作。

  本文將先介紹適合初級用戶的一些常用方法,然后將對一些高級用法和實現(xiàn)源碼進(jìn)行稍微深入一些的分析。

  如何打開一個測試瀏覽器

  做自動化測試一般情況下我們都需要首先打開測試瀏覽器,瀏覽器開啟后我們方可"命令"瀏覽器去打開新頁面,點(diǎn)擊特定的鏈接,判斷具體的邏輯等等。因此該操作為"萬里長征的第一步",必須給以重視。具體代碼如下。需要注意的是如果使用chrome進(jìn)行測試,那么必須下載安裝chrome driver。

require 'rubygems'
require 'selenium-webdriver'
# 打開firefox
dr = Selenium::WebDriver.for :firefox
dr = Selenium::WebDriver.for :ff
# 打開ie
dr = Selenium::WebDriver.for :ie
dr = Selenium::WebDriver.for :internet_explorer
# 打開chrome
dr = Selenium::WebDriver.for :chrome

  如何打開1個具體的url

  打開瀏覽器后我們需要轉(zhuǎn)到我們的測試url。下面的代碼可以達(dá)成這個目的。

require 'rubygems'
require 'selenium-webdriver'
dr = Selenium::WebDriver.for :firefox
# 使用get方法
dr.get url
# 使用navigate方法,然后再調(diào)用to方法
dr.navigate.to url

  如何關(guān)閉瀏覽器

  測試結(jié)束后往往需要關(guān)閉瀏覽器,下面的代碼可以完成這個任務(wù)。

require 'rubygems'
require 'selenium-webdriver'
dr = Selenium::WebDriver.for :firefox
dr.get url
# 使用quit方法
dr.quit
# 使用close方法
dr.close

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd