【Selenium-WebDriver自學】Selenium環境安裝設置(九)


==========================================================================================================

    寫在前面:

    Selenium IDE的應用,已經不能滿足我目前的學習需求。

    接下來,我會進一步學習關於Selenium開發方面的知識。

    首先,先從配置環境開始。

==========================================================================================================

為了開發Selenium RC或webdriver腳本,必須確保他們有初始配置環境完成。

有很多關聯建立環境的步驟,接下來詳細的講解Selenium開發環境的配置。

1.下載並安裝Java
2.下載並配置Eclipse
3.配置Firebug和FirePath
4.配置Selenium RC
5.配置Selenium的webdriver

 1. 下載並安裝Java

首先,需要有JDK(Java開發工具包)安裝序Selenium Webdriver/Selenium工作。

先來看看如何下載和安裝Java。

步驟1: 導航到的網址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

步驟2:轉到“Downloads”部分,然后選擇“JDK Download”。

 

步驟3:選擇“Accept License Agreement”單選按鈕。

第4步:選擇合適的安裝。根據我的機器,選擇“Windows 7-64'位。點擊相應的鏈接和exe檔案保存到硬盤。

 

第5步:運行下載的exe文件和安裝程序向導。點擊“Next”繼續。

 第6步:選擇功能,然后點擊“Next”。

 

步驟7:安裝程序提取和相同的進度顯示在向導中。

 

 

第8步:用戶可以選擇安裝位置,然后單擊“Next”。

第9步:安裝程序安裝JDK和新的文件將被復制。

第10步:安裝程序安裝成功,並顯示給用戶。

步驟11:要驗證是否安裝成功,轉到命令提示符,然后只需鍵入Java的一個命令。該命令的輸出如下所示。如果Java安裝不成功,或者如果它沒有安裝它會引發“unknown command”的錯誤。

 


 

2.下載並配置Eclipse

第1步:根據操作系統體系結構導航到URL :http://www.eclipse.org/downloads/ 並下載。

Selenium IDE 39

第2步:點擊“Download”按鈕。

Selenium IDE 40

第3步:下載將是一個壓縮格式。解壓縮的內容。

Selenium IDE 41

第4步:找到eclipse.exe並雙擊該文件。

Selenium IDE 42

第5步:配置工作區中選擇開發位置。

Selenium IDE 43

第6步:打開如下圖所示的Eclipse窗口。

Selenium IDE 44


 

3.配置Firebug和FirePath

要使用Selenium RC或webdriver來工作,我們需要根據自己的XPath或編號或名稱等序列,以找出我們需要的工具/插件元素來定位元素。定位元素的各種方式被處理,詳細在定位器章節。

步驟1:找到的網址:https://addons.mozilla.org/en-US/firefox/addon/firebug/ 並下載插件。

Selenium IDE 62

步驟2:將插件安裝程序顯示給用戶,它是在單擊“Install”按鈕開始安裝。

Selenium IDE 63

第3步:安裝完成后,我們可以通過啟動插件導航到“Web Developer”>>“Firebug”。

Selenium IDE 64

第4步:Firepath一個插件,它的工作原理中的螢火蟲幫助用戶抓住一個元素“Xpath”。導航到“https://addons.mozilla.org/en-US/firefox/addon/firepath/”安裝Firepath

Selenium IDE 65

第5步:插件安裝程序顯示給用戶,它是在單擊“Install”按鈕開始安裝。

Selenium IDE 66

步驟6:現在推出“Firebug”導航到“Tools”>>“Webdeveloper”>>“Firebug”

Selenium IDE 67

示例

現在讓我們了解如何使用Firebug和firepath一個例子。為了演示目的,我們將使用www.google.com並捕捉“google.com”文本框的屬性。

步驟1:首先在下面的截圖高亮點擊箭頭圖標,將其拖動到我們想捕捉屬性的對象。如下圖所示,該對象的HTML / DOM將被顯示。我們能夠捕捉到的輸入文本框的“ID”,我們可以進行交互。

Selenium IDE 68

步驟2:為了獲取對象的XPath,去“firepath”選項卡,然后執行以下步驟。

  • 點擊間諜圖標。

  • 選擇控制,想要捕捉的XPath

  • 將產生的所選擇的控制的xpath

Selenium IDE 69

 


4.配置Selenium RC

現在,就讓我們來看看如何配置Selenium 的遠程控制。我們將了解如何開發在即將到來的章節關於Selenium RC的章節,但是現在我們明白它只是配置的一部分。

第1步:找到selenium 下載部分http://www.seleniumhq.org/download/,並通過點擊它的版本號,如下圖所示下載Selenium服務器。

Selenium IDE 45

第2步:下載后,我們需要啟動Selenium服務器。這樣做,打開命令提示符並導航到下載的JAR文件保持如下所示的文件夾。

Selenium IDE 46

第3步:啟動服務器,使用命令“'java -jar <<downloaded jar name >>"如果已安裝Java JDK正常,會得到一個成功的消息,如下圖所示。現在,我們就可以開始寫這將涉及在下一章Selenium RC的腳本。

Selenium IDE 47


5.配置Selenium的webdriver

現在,來看看如何配置Selenium webdriver。我們將了解如何開發在即將到來的章節,Selenium webdriver的劇本,但是現在明白它只是配置的一部分。

第1步:找到selenium 下載部分http://www.seleniumhq.org/download/和下載selenium 的webdriver通過點擊它的版本號,如下圖所示。

Selenium IDE 49

第2步:下載的文件是壓縮格式,一個具有解壓縮的內容映射到項目文件夾中。

Selenium IDE 49

步驟3:如下圖所示,將解壓縮后的內容將被顯示。如何將其映射到項目文件夾,如何啟動腳本會處理在webdriver的章節。

Selenium IDE 51

 

 

==========================================================================================================

    學習小結:

    1. 因為學習的時候沒有截圖,所以還是用的教程里的內容。個人覺得教程講的挺細的,目前階段還是處於學習階段。

    2. 關於Java和Eclipse的安裝:該部分內容對我而言,不陌生。百度教程里也有很多的安裝和環境配置方面的教程。此處詳細寫只是為了更好的方便理解。

    3. FireBug和FirePath:這部分內容我是第一次接觸,其實以前的開發過程中也有聽說過,只是一直覺得Chrome的F12開發者功能已經能夠滿足我的需求。
        所以也就沒過多的去學習FireBug的知識。今天學習完后,發現:其實FireBug是火狐的集成插件,其主要目的就是幫助我們來獲得和定位元素。
       通過這么多天的學習,我發現,其實Chrome的F12也能完成這么多項功能。至於用哪個,還是看個人習慣吧。

    4. Selenium RC:因為網站下載內容打不開,所以我通過CSDN下載的selenium-2.52.zip版本。剛開始學的時候,還通過命令行打開和運行jar包,現在已
        經很少使用命令行操作了。

    5.由於學習小結4,自己下載的2.52.zip包里,已經包含了Webdriver方面的,所以此處只是簡單的說了下zip包里包含的內容。至於更深一層的使用和學習,
       需要學習更多的內容。

      

 

    接下來,我想學習的是,如何通過下載的zip包和配置的測試開發環境,來實際的開發腳本。

==========================================================================================================

參照鏈接:http://www.yiibai.com/selenium/selenium_environment_setup.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM