對於有一定編程語言基礎的測試人員來說,學習一門基於腳本語言的測試技術來說,還是不太難上手的。
昨天,已經將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
此時,表示環境已經搭建完成。期待自動化測試之旅……
注:轉載請註明出處