您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
自動化測試工具 Selenium WebDriver 入門
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2014/1/9 9:30:07 ] 推薦標(biāo)簽:Selenium WebDriver 測試工具

這里只記錄學(xué)習(xí)  Selenium WebDriver 的過程,尤其是運(yùn)行時可能出現(xiàn)的問題,學(xué)習(xí) java 與  Selenium WebDriver 配合的方法。

一、下載文件

先要去官網(wǎng)(http://seleniumhq.org/download/)下載必需的文件:

    Selenium IDE (專門用于 FireFox 測試的獨(dú)立界面,可以錄制測試步驟,但我更傾向于寫代碼做標(biāo)準(zhǔn)的功能測試
    Selenium Server (可以輸入指令控制、可以解決跨域的 js 問題,等到后面學(xué)到了再講吧)
    The Internet Explorer Driver Server (專門用于IE測試的)
    Selenium Client Drivers (可以找到你熟悉的語言,例如我選擇的 Java)
    Third Party Browser Drivers NOT SUPPORTED/DEVELOPED by seleniumhq(第三方開發(fā)的 Selenium 插件,第一個是 Chrome 的,否則你沒辦法測試 Chrome 了)
    其他的,根據(jù)你自己的需要尋找吧,目前這些足夠我用了。


二、安裝 & 運(yùn)行

貌似擺弄新東西時,只有 “Hello World” 蹦出來以后,我們這些初學(xué)者才會感到情緒穩(wěn)定,那趕緊開始吧。

對于初期打算直接用編程方式制作測試用例的情況來說,Selenium IDE、Selenium Server 都可以不用安裝執(zhí)行。
英語好的朋友可以直接看官網(wǎng)的文檔(http://seleniumhq.org/documentation/)能夠開始使用了。
看中文的,繼續(xù)聽我嘮叨:

【1. 建立 Maven 工程】
Selenium 支持 maven 工程,這會讓你的工作更加簡便。

用 Eclipse 建個 Maven 的工程,建成后,直接修改 pom.xml,(參考:http://seleniumhq.org/docs/03_webdriver.html#setting-up-a-selenium-webdriver-project)
01 <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
02     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
03     <modelVersion>4.0.0</modelVersion>
04     <groupId>Selenium2Test</groupId>
05     <artifactId>Selenium2Test</artifactId>
06     <version>1.0</version>
07     <dependencies>
08         <dependency>
09             <groupId>org.seleniumhq.selenium</groupId>
10             <artifactId>selenium-java</artifactId>
11             <version>2.25.0</version>
12         </dependency>
13         <dependency>
14             <groupId>com.opera</groupId>
15             <artifactId>operadriver</artifactId>
16         </dependency>
17     </dependencies>
18     <dependencyManagement>
19         <dependencies>
20             <dependency>
21                 <groupId>com.opera</groupId>
22                 <artifactId>operadriver</artifactId>
23                 <version>0.16</version>
24                 <exclusions>
25                     <exclusion>
26                         <groupId>org.seleniumhq.selenium</groupId>
27                         <artifactId>selenium-remote-driver</artifactId>
28                     </exclusion>
29                 </exclusions>
30             </dependency>
31         </dependencies>
32     </dependencyManagement>
33 </project>


pom.xml 修改保存后,eclipse 會自動把需要的 jar 包下載完成。

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