前端自動化測試python+webdriver


前言:很多做測試的朋友的就知道,python+webdriver  可以做自動化測試,這對前端開發是非常有用的。

webdriver+python的相關函數用法: 

1.webdriver的相關屬性及函數http://blog.csdn.net/jojoy_tester/article/details/53558402

2.webdriver的相關屬性及函數http://www.cnblogs.com/yufeihlf/p/5764807.html

3.driver定位方法http://www.cnblogs.com/yufeihlf/p/5689042.html

4.定位不到元素(報NoSuchElementException)解決辦法http://www.cnblogs.com/yufeihlf/p/5689042.html

5.python入門http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

6.webdriver鍵盤事件http://www.cnblogs.com/111testing/p/6152834.html

7.谷歌模擬手機端測試:http://blog.csdn.net/huilan_same/article/details/52856200

 

python 入門我就不講了  ,推薦學習 廖雪峰老師的python入門3.5新版哈。http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

在安裝好python之后,就可以直接學習安裝selenium了.

在安裝selenium 之前,必須要先安裝pip 環境,安裝pip環境,從網上下載一個pip,解壓完成后,進入解壓目錄下執行python setup install

安裝selenium文件,在聯網狀態下,進入C:\Python27\Scripts(對應你自己的python安裝目錄下的scripts文件夾,可通過查看環境變量尋找該目錄) ,執行pip install -U selenium 或者easy install -U selenium

安裝后cmd 運行test.py文件如果能正確自動彈出火狐並打開百度后自動關閉,則說明安裝成功

 

 

 當然我在安裝過程中還遇到了環境變量問題,如果運行后報錯,是找不到驅動程序

則在你的python安裝目錄中geckdriver.exe后

並且在C:\Users\leo\AppData\Local\Programs\Python\Python36\Lib\site-packages\ selenium\webdriver\firefox下的webdriver.py文件 ,

找到_init_函數,在函數中加上ececutable_path="geckodriver"后,再運行試試看看。

 

以上就是我配置python+webdriver的過程,至於寫自動化測試,就直接根據webdriverAPI就可以了。語法都差不多,看一下就明白 ,主要是環境不好配置,這是驅動火狐,如果想驅動谷歌瀏覽器的同學,可以下載一個Chromedriver.exe 特別注意 Chromedriver.exe的版本和你自己安裝的谷歌瀏覽器的版本對應。下載好Chromedriver.exe后,將其存放在C:\Users\leo\AppData\Local\Programs\Python\Python36(對應你自己的python存儲位置)。並在系統環境配置中,手動配置你Chrome啟動程序的地址(可以通過打開chrome瀏覽器,輸入chrome://version/ 查看 ),便可以使用谷歌測試了。附圖2張說明

PS:https://pan.baidu.com/s/1nv2xeBZ    谷歌驅動59.00以上版本    如果驅動程序和版本對應不上,那么會在運行報錯

PS:https://pan.baidu.com/s/1gfGMzJ1      python 64位安裝程序

 

 以上是我個人摸索出來的安裝方式。 

 

另外,提供一種我個人安裝好過后看到的一種簡單的安裝環境的方法(我自己沒有測試過),有興趣的童鞋可以試試

 

很多同學在windows搞不定Python + selenium-webdriver的安裝環境,在這里給大家提供一種極速安裝的方式。

 

只需要2步就可以安裝完畢。

 

安裝active-python

 

用active-python最大的好處就是,安裝后像PATH變量等都是配置好的,不需要自己動手實現。

 

這里下載active python2.7.5的windows安裝版本,注意,如果是64位系統,則需要選擇(64-bit, x64)版本下載。

 

雙擊打開下載的文件,直接下一步安裝既可,很簡單,什么都不需要更改。

 

安裝selenium webdriver

 

打開命令行cmd,輸入下面的命令

 

pip install selenium

 

回車后,你會看到下面的提示

 

Downloading/unpacking selenium
    Downloading selenium-2.38.1.tar.gz (2.5MB): 2.5MB downloaded
    Running setup.py egg_info for package selenium

Installing collected packages: selenium
    Running setup.py install for selenium

Successfully installed selenium
Cleaning up...

 

大功告成。

 

再將ChromeDriver加到Path變量中即可。

 

原文出處: http://easonhan007.github.io/python/2013/12/07/active-python-install-selenium/

 


免責聲明!

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



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