python-day0002-搭建基於python的selenium web測試環境

對於有一定編程語言基礎的測試人員來說,學習一門基於腳本語言的測試技術來說,還是不太難上手的。

昨天,已經將python的語言環境搭建好了,那麼今天,我們需要搭建一下基於python的selenium測試所需的基本環境:

1.測試開始之前,確保已經安裝好瀏覽器:firefox ,IE , chrome 等其中的一款或多款瀏覽器

2.安裝好python之後,還需要安裝Python的一些擴展工具:setuptools 和 pip

讓人高興的是,python 3.0及其以後的版本,已經集成了pip工具,不需要再重新安裝。如果是3.0以下的版本,則需要在python的官網上,下載setuptools 和 pip的安裝包進行安裝

下載網址:

setuptools:

https://pypi.Python.org/pypi/setuptools

pip:

https://pypi.Python.org/pypi.pip


下載完成後,在cmd.exe中,將目錄切換到安裝包解壓後的目錄,執行以下命令

>python setup.py install

……

>python setup.py install


安裝完成後,查看是否安裝成功 ,直接在命令窗口輸入pip,回車

如果出現以下信息,則表示安裝成功

Usage:

  pip <command> [options]

Commands:

   install ……

   ……


3.安裝selenium

安裝好pip之後,我們就可以直接使用pip命令安裝其他的第三方擴展插件,命令如下

C:\Users\hp>pipinstall selenium

Collecting selenium

  Downloadingselenium-2.53.2-py2.py3-none-any.whl (884kB)

    100% |████████████████████████████████|884kB 218kB/s

Installing collectedpackages: selenium

Successfullyinstalled selenium-2.53.2

如果在執行pip命令的過程中,出現以下提示信息,表示系統當前安裝的pip版本不是最新版,可以根據提示信息中的命令進行升級,也可以不升級(舊版本的pip不影響使用)

You are using pipversion 7.1.2, however version 8.1.2 is available.

You should considerupgrading via the 'python -m pip install --upgrade pip' command.


這裏對pip的版本升級一下:

C:\Users\hp>python-m pip install --upgrade pip

升級的過程中,會自動將舊版本的pip先卸載,然後再安裝新版本的pip


4.安裝Selenium時,控件臺提示安裝成功,我們可以使用命令查看一下當前selenium的版本

C:\Users\hp>pip show selenium
---
Metadata-Version: 2.0
Name: selenium
Version: 2.53.2
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: UNKNOWN
Location: d:\program\python35\lib\site-packages
Requires:
Classifiers:
  Development Status :: 5 - Production/Stable
  Intended Audience :: Developers
  License :: OSI Approved :: Apache Software License
  Operating System :: POSIX
  Operating System :: Microsoft :: Windows
  Operating System :: MacOS :: MacOS X
  Topic :: Software Development :: Testing
  Topic :: Software Development :: Libraries
  Programming Language :: Python
  Programming Language :: Python :: 2.6
  Programming Language :: Python :: 2.7
  Programming Language :: Python :: 3.2
  Programming Language :: Python :: 3.3
  Programming Language :: Python :: 3.4


此時,表示環境已經搭建完成。期待自動化測試之旅……


注:轉載請註明出處



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章