Selenium+Python+Pycharm進行自動化


最近研究新的自動化測試方法,QTP已經用的比較熟練,待開發新的方法,這里做個記錄和大家共勉。

1、首先肯定是配置環境了,一步一步來吧,先下載需要的工具:

下載一個python的環境,我這里用的Python3.4,一會我上傳上來,大家可以直接下載。最好用3.4以及以上的版本,這樣可以不用pip單獨安裝什么的,可以聯網直接安裝selenium了。

安裝完Python后可以在線進行selenium安裝了,首先cmd進入到Python的scripts目錄,一般是這樣:cd C:\Python34\Scripts

然后在線安裝命令:C:\Python34\Scripts>pip install -U selenium

放個圖片大家看:

 

這樣基本環境就好了,就這樣。接下來要下載IEDriver了,因為大部分還是要在ie上跑的,但是selenium默認的是firefox,所以你要下載個IEDriver(這個我也會上傳上來),然后放到ie的目錄下就可以了。就這么簡單。如下圖

 

現在可以配置好開發IDE啦,我用的是Pycharm,這個我也上傳上來。看看我的安裝好的:

 

開發環境也可以了,現在就可以正常用了,我這里用了

browser = webdriver.Ie()

其實你可能不成功的,因為我做了一個修改,在這里(先按住Ctr,然后鼠標左鍵那個Ie,就進入到下面的頁面了),這里就是初始化IEDriver的,給的一個路徑而已。

def __init__(self, executable_path='C:\Program Files\Internet Explorer\IEDriverServer.exe', capabilities=None,

下面我把代碼都貼出來吧:

from selenium import webdriver

browser = webdriver.Ie()
browser.get("http://www.baidu.com")
browser.find_element_by_id("kw").send_keys("Eric_guodongliang")
browser.find_element_by_id("su").submit()

 

運行后是這個樣子:

可以開始用python設計你的自動化用例啦,接下來還要做的事情就是開發自動化框架,光有工具沒有框架也驅動不起來啊。

接下來的時間開始着手框架的開發,最終和python+selenium結合起來,自動化就搭建完畢了。

 

希望可以幫助到大家。


免責聲明!

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



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