您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源功能測(cè)試工具 > Selenium
使用Python進(jìn)行Selenium自動(dòng)化測(cè)試
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/23 10:37:00 ] 推薦標(biāo)簽:

  SeleniumRC支持多種編程語(yǔ)言驅(qū)動(dòng)客戶端瀏覽器,這里主要介紹使用Python在Windows下驅(qū)動(dòng)SeleniumRC。Python是一種面向?qū)ο蟮慕忉屝缘挠?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。

  1、準(zhǔn)備工作:

  下載Java:目前是1.6update7,下載地址:http://www.java.com/zh_CN/

  下載Python:目前穩(wěn)定版本為2.5.2,下載地址:http://www.python.org/download/,Python的相關(guān)信息參見(jiàn):http://www.python.org/

  下載SeleniumRC:目前是1.0Beta1版本,下載地址:http://selenium-rc.openqa.org/download.html,SeleniumRC相關(guān)信息參見(jiàn):http://selenium-rc.openqa.org/

  2、開(kāi)始運(yùn)行

  “首先啟動(dòng)SeleniumServer,把下載的SeleniumRC解壓后,會(huì)有一個(gè)selenium-server-1.0-beta-1的文件夾,是SeleniumServer的存放目錄,通過(guò)命令行Java-jarselenium-server.jar來(lái)啟動(dòng)SeleniumServer端的服務(wù),

  “以在Google上搜索HelloWorld為例,Python的腳本如下:

  “*firefox”是指支持的瀏覽器或是通過(guò)SeleniumRC調(diào)用的瀏覽器,Selenium支持以下的瀏覽器類型,

  Supportedbrowsersinclude:

  *iexplore

  *konqueror

  *firefox

  *mock

  *pifirefox

  *piiexplore

  *chrome

  *safari

  *opera

  *iehta

  *custom

  在這里,僅使用*iexplore或*firefox則表示瀏覽器安裝在默認(rèn)的路徑,即IE安裝在“C:ProgramFilesInternetExploreriexplore.exe”,F(xiàn)irefox安裝在“C:ProgramFilesMozillaFirefoxfirefox.exe”。如果不是安裝在默認(rèn)的路徑,需要指明瀏覽器安裝的地址,如:“*firefoxD:ProgramFilesMozillaFirefox\firefox.exe”。

  “deftearDown(self):

  self.selenium.stop()”

  這段表示瀏覽器運(yùn)行結(jié)束后直接關(guān)閉瀏覽器,這里可以注釋掉。

  “首先,使用IE為瀏覽器運(yùn)行一次,代碼如下:

  點(diǎn)擊PythonIDE上的Run菜單下拉中的RunModule或是快捷鍵F5,開(kāi)始運(yùn)行Python代碼。通過(guò)Selenium直接調(diào)用IE瀏覽器進(jìn)行客戶端運(yùn)行。

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