Selenium+Python+Pycharm進行自動化測試

來源:互聯網
上載者:User

標籤:

最近研究新的自動化測試方法,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 webdriverbrowser = 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結合起來,自動化就搭建完畢了。

 

希望可以協助到大家。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Selenium+Python+Pycharm進行自動化測試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.