下載下來之後,裡面的內容僅為一個.exe檔案,將其解壓在chrome的安裝目錄下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然後再配置環境變數作為一個剛從開發轉過來的測試人員,少不了一系列的測試工具。那麼今天小新在跟大家分享一下我這兩天弄的selenium。selenium,跟QTP一樣,是一個web的自動化測試工具,但相比於QTP,其具有以下優點:
1、小巧。對於不同的開發語言來說,它就是一個包而已,而QTP需要下載安裝1G多的程式。
2、支援多種開發語言,不管你以前熟悉c、java、ruby、python還是C#,你都可以用selenium來完成自動化測試,而QTP只支援VBS。
3、支援多平臺,linux,MAC,Window,也支援多個瀏覽器:ie、chrome、opera以及safari等。
4、支援分散式測試用例的執行,可以把測試用例分佈到不同的測試機器的執行,相當於分發機的功能。接下來我就給大家介紹在windows下,seleniumpython的安裝以及配置。1、首先要下載必要的安裝工具。下載python(選哪個版本就要看你需要的是什麼)-------------下載setuptools(python的基礎包工具)-----------------![基礎包工具選擇](下載pip(python的安裝包管理工具)--------------工具都準備好之後,接下來就是安裝了。那麼安裝的步驟就有以下幾步:1、安裝python。安裝python不多說,很簡單的一個安裝。但我還是要說一個,安裝目錄的話我選擇放在C:\Python35,因為我的python版本是3.5的。2、安裝setuptools。下載下來之後,選擇一個位置解壓,執行其中的.py檔案,其預設的安裝路徑是C:\Python35\Lib\site-packages。當然,解壓之後,你也可以透過cmd來安裝,方法是cd到檔案所在位置,然後鍵入**pythonsetup.pyinstall**等,但是這種做法需要配置系統的環境變數。//修改:我的電腦->屬性->高階系統設定->環境變數//修改path//在最後面新增;C:\Python351231233,既然說到了cmd,那下一步就直接透過cmd,cd到C:\Python35\Scripts這個目錄下,輸入下面這一句程式碼。`C:\Python35\Scripts>easy_installpip`4、下載安裝selenium。下載下來之後,解壓並把整個目錄放到C:\Python35\Lib\site-packages目錄下。同樣的,也可以透過cmd進行下載。`C:\Python35\Scripts>pipinstall-Uselenium`5、到了這一步,我們需要下載一個java,因為博主用的是chromegoole。6、下載selenium的服務端![selenium服務端]下載下來之後,找一個地方解壓。接下來,我們再次透過cmd來安裝,cd到檔案解壓的位置,鍵入以下程式碼:`java-jarselenium-server-standalone-xxx.jar`啟動。如果安裝過程,發現有關於port的錯誤資訊,則是埠號已被佔用。此時,更改上述程式碼為:`java-jarselenium-server-standalone-xxx.jar-portxxxx(xxxx為你想要的埠號)`。最後,就要來安裝我們的chromedriver了。chromedriver的下載地址下載下來之後,裡面的內容僅為一個.exe檔案,將其解壓在chrome的安裝目錄下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然後再配置環境變數//修改:我的電腦->屬性->高階系統設定->環境變數//修改path//在最後面新增;C:\ProgramFiles(x86)\Google\Chrome\Application123123OK。安裝與配置就到此結束。剩下的就是使用python來寫程式碼了。tips:下載chromedriver的時候,一定要下載與你電腦上chrome版本相對應的版本。
下載下來之後,裡面的內容僅為一個.exe檔案,將其解壓在chrome的安裝目錄下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然後再配置環境變數作為一個剛從開發轉過來的測試人員,少不了一系列的測試工具。那麼今天小新在跟大家分享一下我這兩天弄的selenium。selenium,跟QTP一樣,是一個web的自動化測試工具,但相比於QTP,其具有以下優點:
1、小巧。對於不同的開發語言來說,它就是一個包而已,而QTP需要下載安裝1G多的程式。
2、支援多種開發語言,不管你以前熟悉c、java、ruby、python還是C#,你都可以用selenium來完成自動化測試,而QTP只支援VBS。
3、支援多平臺,linux,MAC,Window,也支援多個瀏覽器:ie、chrome、opera以及safari等。
4、支援分散式測試用例的執行,可以把測試用例分佈到不同的測試機器的執行,相當於分發機的功能。接下來我就給大家介紹在windows下,seleniumpython的安裝以及配置。1、首先要下載必要的安裝工具。下載python(選哪個版本就要看你需要的是什麼)-------------下載setuptools(python的基礎包工具)-----------------![基礎包工具選擇](下載pip(python的安裝包管理工具)--------------工具都準備好之後,接下來就是安裝了。那麼安裝的步驟就有以下幾步:1、安裝python。安裝python不多說,很簡單的一個安裝。但我還是要說一個,安裝目錄的話我選擇放在C:\Python35,因為我的python版本是3.5的。2、安裝setuptools。下載下來之後,選擇一個位置解壓,執行其中的.py檔案,其預設的安裝路徑是C:\Python35\Lib\site-packages。當然,解壓之後,你也可以透過cmd來安裝,方法是cd到檔案所在位置,然後鍵入**pythonsetup.pyinstall**等,但是這種做法需要配置系統的環境變數。//修改:我的電腦->屬性->高階系統設定->環境變數//修改path//在最後面新增;C:\Python351231233,既然說到了cmd,那下一步就直接透過cmd,cd到C:\Python35\Scripts這個目錄下,輸入下面這一句程式碼。`C:\Python35\Scripts>easy_installpip`4、下載安裝selenium。下載下來之後,解壓並把整個目錄放到C:\Python35\Lib\site-packages目錄下。同樣的,也可以透過cmd進行下載。`C:\Python35\Scripts>pipinstall-Uselenium`5、到了這一步,我們需要下載一個java,因為博主用的是chromegoole。6、下載selenium的服務端![selenium服務端]下載下來之後,找一個地方解壓。接下來,我們再次透過cmd來安裝,cd到檔案解壓的位置,鍵入以下程式碼:`java-jarselenium-server-standalone-xxx.jar`啟動。如果安裝過程,發現有關於port的錯誤資訊,則是埠號已被佔用。此時,更改上述程式碼為:`java-jarselenium-server-standalone-xxx.jar-portxxxx(xxxx為你想要的埠號)`。最後,就要來安裝我們的chromedriver了。chromedriver的下載地址下載下來之後,裡面的內容僅為一個.exe檔案,將其解壓在chrome的安裝目錄下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然後再配置環境變數//修改:我的電腦->屬性->高階系統設定->環境變數//修改path//在最後面新增;C:\ProgramFiles(x86)\Google\Chrome\Application123123OK。安裝與配置就到此結束。剩下的就是使用python來寫程式碼了。tips:下載chromedriver的時候,一定要下載與你電腦上chrome版本相對應的版本。