Selenium 私房菜系列彙總

2021-06-22 14:02:14 字數 2329 閱讀 7284

前言

在這段期間,我一直在找關於伺服器的端測試方案,自動化工具等等,無意間我發現了selenium

這個工具。在試用一段時間後,覺得

selenium

確實是乙個很不錯的

web測試工具。在和強大的

qtp比較後,我最後還是選擇了使用

selenium

,主要的原因

是工具使用靈活,簡單,並且完全滿足我的要求

。而qtp

雖然強大,但它的使用讓我覺得非常繁瑣,而除錯功能也讓我鬱悶

......

鑑於種種這樣的原因,我最後選擇了

selenium。

本系列文章主要是總結我在前一段時間了解到的關於selenium

的一些知識。

qtp vs selenium

下面我想先稍微討論一下這兩個工具,

我主要從功能和文件資料這兩方面對比qtp

和selenium。

功能 從web

測試的角度,兩個工具都能滿足正常的測試需求,這個你無需懷疑!但

qtp更強大些,因為:

1.它是商業軟體,只要你有錢,什麼都可以有。

2.它支援對操作windows

視窗,當你要從

web「

」,由於那個框框是

windows

視窗,selenium

是處理不了的,所以必須通過第三方的指令碼處理。

文件和參考資料資料

如果你這方面的新手,當你用qtp/selenium

時,相信書和文件是你第一樣會找的東西。在這樣面,

qtp使用在中國使用還是蠻廣泛的,資料和書籍也相當豐富,而

selenium

的資料就相對比較少一些,找資料最好的地方就是官方論壇。

為什麼用selenium

既然上面兩項都是qtp

優勝一些,為什麼我們還是用

selenium

,因為:

1.selenium使用靈活,簡單,寫出的測試案例非常簡潔,優美,也易於維護。

2.selenium rc支援用多種語言編寫測試案例,你可以用

vs2008

寫測試案例了

: >。

3.整合到平台是很麻煩的事情。

4.......

如果以上selenium

的優點不能打動你,又或者你是測試新手,對測試經驗不多,對程式設計也不熟悉,那麼你還是繼續使用

qtp吧,不過相信有一天,你會開始嘗試

selenium的。

selenium名字的**

在這裡,我還想說一下關於selenium

名字的**,很有意思的

: >

:selenium

的中文名為「硒

」,是一種化學元素的名字,它

對汞 (mercury

)有天然的解毒作用,實驗表明汞暴露水平越高,硒對汞毒性的拮抗作用越明顯,所以說硒是汞的克星。大家應該知道

mercury

測試工具系 列吧(

qtp,qc,

lr,wr...

),他們功能強大,但卻**不菲,大家對此又愛又恨!故

thoughtworks

特意把他們的

web開源測試工具命 名為

selenium

,以此幫助大家脫離汞毒。

【selenium私房菜系列文章】

1.selenium私房菜系列1 -- selenium簡介

2.selenium私房菜系列2 -- xpath的使用【zz】

3.selenium私房菜系列3 -- selenium api參考手冊【zz】

4.selenium私房菜系列4 -- selenium ide的使用

5.selenium私房菜系列5 -- 第乙個selenium rc測試案例

6.selenium私房菜系列6 -- 深入了解selenium rc工作原理(1)

7.selenium私房菜系列7 -- 深入了解selenium rc工作原理(2)

8.selenium私房菜系列8 -- 玩轉selenium server

9.selenium私房菜系列9 -- selenium rc伺服器命令列引數列表【zz】

10.selenium私房菜系列10

-- 我遇到的問題及解決問題的方法

【參考資料】

[1].:selenium官網。

[2].

Selenium私房菜系列 總章

前言 在這段期間,我一直在找關於伺服器的端測試方案,自動化工具等等,無意間我發現了selenium 這個工具。在試用一段時間後,覺得 selenium 確實是乙個很不錯的 web測試工具。在和強大的 qtp比較後,我最後還是選擇了使用 selenium 主要的原因 是工具使用靈活,簡單,並且完全滿足...

Selenium私房菜系列 總章

前言 在這段期間,我一直在找關於伺服器的端測試方案,自動化工具等等,無意間我發現了selenium 這個工具。在試用一段時間後,覺得 selenium 確實是乙個很不錯的 web測試工具。在和強大的 qtp比較後,我最後還是選擇了使用 selenium 主要的原因 是工具使用靈活,簡單,並且完全滿足...

selenium之CSS定位彙總

初次玩微博,只為積累知識點。出自沒有島的島主的部落格 一 單一屬性定位 1 type selector driver.find element by css selector input 2 id 定位 driver.find element by css selector kw 3 class 定...