前言:很多做測試的朋友的就知道,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 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/