亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium私房菜系列全集
作者:網絡轉載 發(fā)布時間:[ 2013/3/28 13:48:19 ] 推薦標簽:

Selenium RC服務器命令行參數列表

使用示例: java -jar selenium-server.jar [-interactive] [options]

    -port <nnnn>: selenium服務器使用的端口號(默認 4444)
    -timeout <nnnn>: 我們放棄前(超時)所等待的秒數
    -interactive: 進入交互模式。參考教程獲取更多信息
    -multiWindow: 進入被測試網站都在單獨窗口打開的模式,并且selenium支持frame
    -forcedBrowserMode <browser>: 設置瀏覽器模式(例如,所有的會話都使用"*iexplore",不管給getNewBrowserSession傳遞什么參數)
    -userExtensions <file>: 指定一個被載入到selenium的JavaScript文件
    -browserSessionReuse: 停止在測試間重新初始化和替換瀏覽器。
    -alwaysProxy: 默認情況下,我們盡量少的進行代理;設置這個標志將會強制所有的瀏覽器通訊都通過代理
    -firefoxProfileTemplate <dir>: 一般情況,我們在每次啟動之前都生成一個干凈的Firefox設置。您可以指定一個目錄來讓我們將您的設置拷貝過來,代替我們生成的。
    -debug: 進入debug模式,會有更多的跟蹤調試信息
    -htmlSuite <browser> <startURL> <suiteFile> <resultFile>: 使用指定的瀏覽器(例如"*firefox")在指定的URL(例如"http://www.google.com"),運行一個單獨的HTML Selenese (Selenium Core)測試套件然后立即退出。您需要指定HTML測試套件的路徑還有我們將會生成的HTML測試結果文件的路徑。
    -proxyInjectionMode: 進入代理注入模式,這個模式中selenium服務器作為進入測試程序的所有內容的代理服務器。在這個模式下,可以跨多個域訪問,并且還支持如下附加參數:
        -dontInjectRegex <regex>: 附加的正則表達式,代理注入模式能夠使用它決定是否進行注入
        -userJsInjection <file>: 指定一個JavaScript文件,將它注入到所有頁面中
        -userContentTransformation <regex> <replacement>: 一個正則表達式,對所有被測HTML內容進行匹配;第二個string將會對替換所有匹配的內容。這個標志能夠使用多次。一個簡單的適合使用這個參數的例子:如果你添加"-userContentTransformation https http"那么測試應用程序的HTML中的所有"https"字符串都會被替換為"http"。

我們還支持兩種Java系統屬性:-Dhttp.proxyHost 和 -Dhttp.proxyPort。使用Selenium服務器作為代理服務器,Selenium RC一般重載你的代理服務器配置。使用這個參數適合在使用Selenium服務器代理的同時使用你自己的代理服務器。使用代理服務器時這樣配置:

java -Dhttp.proxyHost=myproxy.com -Dhttp.proxyPort=1234 -jar selenium-server.jar

如果你的HTTP代理服務器需要驗證,你還可以在http.proxyHost和http.proxyPort后面設置-Dhttp.proxyUser 和 -Dhttp.proxyPassword。

java -Dhttp.proxyHost=myproxy.com -Dhttp.proxyPort=1234 -Dhttp.proxyUser=joe -Dhttp.proxyPassword=example -jar selenium-server.jar

總章

前言

在這段期間,我一直在找關于服務器的端測試方案,自動化工具等等,無意間我發(fā)現了Selenium這個工具。在試用一段時間后,覺得Selenium確實是一個很不錯的Web測試工具。在和強大的QTP比較后,我后還是選擇了使用Selenium,主要的原因是工具使用靈活,簡單,并且完全滿足我的要求。而QTP雖然強大,但它的使用讓我覺得非常繁瑣,而調試功能也讓我郁悶......鑒于種種這樣的原因,我后選擇了Selenium。

本系列文章主要是總結我在前一段時間了解到的關于Selenium的一些知識。


QTP VS Selenium

下面我想先稍微討論一下這兩個工具,我主要從功能和文檔資料這兩方面對比QTP和Selenium。

功能

從Web測試的角度,兩個工具都能滿足正常的測試需求,這個你無需懷疑!但QTP更強大些,因為:

1.它是商業(yè)軟件,只要你有錢,什么都可以有。

2.它支持對操作Windows窗口,當你要從Web上下載一些東西,自然此時會彈出一個“下載框”,由于那個框框是Windows窗口,Selenium是處理不了的,所以必須通過第三方的腳本處理。

文檔和參考資料資料

如果你這方面的新手,當你用QTP/Selenium時,相信書和文檔是你第一樣會找的東西。在這樣面,QTP使用在中國使用還是蠻廣泛的,資料和書籍也相當豐富,而Selenium的資料相對比較少一些,找資料好的地方是官方論壇。

為什么用Selenium

既然上面兩項都是QTP優(yōu)勝一些,為什么我們還是用Selenium,因為:

1.Selenium使用靈活,簡單,寫出的測試案例非常簡潔,優(yōu)美,也易于維護。

2.Selenium RC支持用多種語言編寫測試案例,你可以用VS2008寫測試案例了: >。

3.如果你有一個測試平臺,你會發(fā)現把QTP整合到平臺是很麻煩的事情。

4.......

如果以上Selenium的優(yōu)點不能打動你,又或者你是測試新手,對測試經驗不多,對編程也不熟悉,那么你還是繼續(xù)使用QTP吧,不過相信有,你會開始嘗試Selenium的。


Selenium名字的來源

在這里,我還想說一下關于Selenium名字的來源,很有意思的: >:Selenium的中文名為“硒”,是一種化學元素的名字,它對汞 (Mercury)有天然的解毒作用,實驗表明汞暴露水平越高,硒對汞毒性的拮抗作用越明顯,所以說硒是汞的克星。大家應該知道Mercury測試工具系 列吧(QTP,QC,LR,WR...),他們功能強大,但卻價格不菲,大家對此又愛又恨!故thoughtworks特意把他們的Web開源測試工具命 名為Selenium,以此幫助大家脫離汞毒。 

上一頁12345678910下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 免费观看黄a一级视频 | 在线观看亚洲免费视频 | 欧美成人精品一级高清片 | 天堂在线观看视频观看www | 1024手机基地在线观看 | 亚洲国产爱 | 一级黄免费 | free性china中文 | 午夜看片影院在线观看 | 高清免费毛片 | 亚洲免费视频观看 | 天天天天躁天天天天碰 | 大伊香蕉精品一区视频在线 | 欧美人与性另类 | 免费国产人做人视频在线观看 | 极品美女丝袜被的网站 | 99re热精品视频国产免费 | 青青青国产在线 | 全免费午夜一级毛片真人 | 日韩色图区| 一个人在线免费观看www | 男女视频在线观看网站 | 深夜福利免费观看 | 99干99| 日韩免费视频一区 | 欧美一级爽快片淫片高清在线观看 | 波多野结衣视频免费观看 | 天天摸天天碰中文字幕 | 美女视频黄色网址 | 色啊色| 激情综合网婷婷 | 一道本在线免费视频 | 一个人免费观看在线视频www | 一级黄色免费网站 | 国产一级真人毛爱做毛片 | 高清国语自产拍免费视频国产 | 男女日批视频在线观看 | sao虎视频在线精品永久 | 91视频.com| 国产在线精品制服丝袜 | 国产欧美亚洲精品第二区首页 |