SeleniumRC支持多種編程語言驅(qū)動客戶端瀏覽器,這里主要介紹使用Python在Windows下驅(qū)動SeleniumRC。Python是一種面向?qū)ο蟮慕忉屝缘挠嬎銠C程序設(shè)計語言。
1、準備工作:
下載Java:目前是1.6update7,下載地址:http://www.java.com/zh_CN/
下載Python:目前穩(wěn)定版本為2.5.2,下載地址:http://www.python.org/download/,Python的相關(guān)信息參見:http://www.python.org/
下載SeleniumRC:目前是1.0Beta1版本,下載地址:http://selenium-rc.openqa.org/download.html,SeleniumRC相關(guān)信息參見:http://selenium-rc.openqa.org/
2、開始運行
“首先啟動SeleniumServer,把下載的SeleniumRC解壓后,會有一個selenium-server-1.0-beta-1的文件夾,是SeleniumServer的存放目錄,通過命令行Java-jarselenium-server.jar來啟動SeleniumServer端的服務(wù),
“以在Google上搜索HelloWorld為例,Python的腳本如下:
“*firefox”是指支持的瀏覽器或是通過SeleniumRC調(diào)用的瀏覽器,Selenium支持以下的瀏覽器類型,
Supportedbrowsersinclude:
*iexplore
*konqueror
*firefox
*mock
*pifirefox
*piiexplore
*chrome
*safari
*opera
*iehta
*custom
在這里,僅使用*iexplore或*firefox則表示瀏覽器安裝在默認的路徑,即IE安裝在“C:ProgramFilesInternetExploreriexplore.exe”,F(xiàn)irefox安裝在“C:ProgramFilesMozillaFirefoxfirefox.exe”。如果不是安裝在默認的路徑,需要指明瀏覽器安裝的地址,如:“*firefoxD:ProgramFilesMozillaFirefox\firefox.exe”。
“deftearDown(self):
self.selenium.stop()”
這段表示瀏覽器運行結(jié)束后直接關(guān)閉瀏覽器,這里可以注釋掉。
“首先,使用IE為瀏覽器運行一次,代碼如下:
點擊PythonIDE上的Run菜單下拉中的RunModule或是快捷鍵F5,開始運行Python代碼。通過Selenium直接調(diào)用IE瀏覽器進行客戶端運行。