PySe-005-基础环境配置(Win7)
之前的文章讲述了如何在 MacOX 下配置 Python + Selenium2 的 WebUI测试自动化环境配置,敬请参阅 PySe-001-基础环境配置(MacOX)。
此文主要讲述如何配置 Python + Selenium2 在 Win7 下的 WebUI测试自动化环境配置,敬请各位小主参阅,若有不足之处,敬请大神指正,不胜感激!
一、安装 Python 2.7.10
进入 Python 的官方网站,下载 Win7 对应的 Python 版本,建议选择 2.7.X,当前最新版本为 2.7.10,下载并安装,我将其安装在了 C:\Python27 目录下。如下图所示:
安装完成后,查看安装目录 C:\Python27 是否添加到了环境变量中,若没有,则配置如下的环境变量:
PY_HOME=C:\Python27
path=%PY_HOME%;%path%
启动命令行控制台,输入 Python -V,查看安装版本,若出现以下信息,则说明 Python 安装成功。
Python 2.7.10
二、安装 setuptools 18.1
打开网址 https://pypi.python.org/pypi/setuptools/#downloads 下载 当前最新的 setuptools 18.1(内涵 ez_setup.py),如下图所示:
aaarticlea/png;base64,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" alt="" width="1005" height="416" />
安装 setuptools 有以下两种方法:
- 进入 ez_setup.py 所在的目录,执行命令 python ez_setup.py 进行安装 setuptools,此种情况下需要联网,若是出现如下提示信息,说明 setuptools 安装成功。
c:\Python27>python ez_setup.py
Downloading https://pypi.python.org/packages/source/s/setuptools/setuptools-18.1.zip
Extracting in c:\users\aaron\appdata\local\temp\tmp62danx
Now working in c:\users\aaron\appdata\local\temp\tmp62danx\setuptools-18.1
Installing Setuptools
running install
running bdist_egg
running egg_info
writing requirements to setuptools.egg-info\requires.txt
writing setuptools.egg-info\PKG-INFO
writing top-level names to setuptools.egg-info\top_level.txt
writing dependency_links to setuptools.egg-info\dependency_links.txt
writing entry points to setuptools.egg-info\entry_points.txt
reading manifest file 'setuptools.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'setuptools.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
creating build
creating build\lib
copying easy_install.py -> build\lib
creating build\lib\pkg_resources
copying pkg_resources\__init__.py -> build\lib\pkg_resources
creating build\lib\setuptools
copying setuptools\archive_util.py -> build\lib\setuptools
copying setuptools\compat.py -> build\lib\setuptools
copying setuptools\depends.py -> build\lib\setuptools
copying setuptools\dist.py -> build\lib\setuptools
copying setuptools\extension.py -> build\lib\setuptools
copying setuptools\lib2to3_ex.py -> build\lib\setuptools
copying setuptools\msvc9_support.py -> build\lib\setuptools
copying setuptools\package_index.py -> build\lib\setuptools
copying setuptools\py26compat.py -> build\lib\setuptools
copying setuptools\py27compat.py -> build\lib\setuptools
copying setuptools\py31compat.py -> build\lib\setuptools
copying setuptools\sandbox.py -> build\lib\setuptools
copying setuptools\site-patch.py -> build\lib\setuptools
copying setuptools\ssl_support.py -> build\lib\setuptools
copying setuptools\unicode_utils.py -> build\lib\setuptools
copying setuptools\utils.py -> build\lib\setuptools
copying setuptools\version.py -> build\lib\setuptools
copying setuptools\windows_support.py -> build\lib\setuptools
copying setuptools\__init__.py -> build\lib\setuptools
creating build\lib\_markerlib
copying _markerlib\markers.py -> build\lib\_markerlib
copying _markerlib\__init__.py -> build\lib\_markerlib
creating build\lib\pkg_resources\_vendor
copying pkg_resources\_vendor\__init__.py -> build\lib\pkg_resources\_vendor
creating build\lib\pkg_resources\_vendor\packaging
copying pkg_resources\_vendor\packaging\specifiers.py -> build\lib\pkg_resources\_vendor\packaging
copying pkg_resources\_vendor\packaging\version.py -> build\lib\pkg_resources\_vendor\packaging
copying pkg_resources\_vendor\packaging\_compat.py -> build\lib\pkg_resources\_vendor\packaging
copying pkg_resources\_vendor\packaging\_structures.py -> build\lib\pkg_resources\_vendor\packaging
copying pkg_resources\_vendor\packaging\__about__.py -> build\lib\pkg_resources\_vendor\packaging
copying pkg_resources\_vendor\packaging\__init__.py -> build\lib\pkg_resources\_vendor\packaging
creating build\lib\setuptools\command
copying setuptools\command\alias.py -> build\lib\setuptools\command
copying setuptools\command\bdist_egg.py -> build\lib\setuptools\command
copying setuptools\command\bdist_rpm.py -> build\lib\setuptools\command
copying setuptools\command\bdist_wininst.py -> build\lib\setuptools\command
copying setuptools\command\build_ext.py -> build\lib\setuptools\command
copying setuptools\command\build_py.py -> build\lib\setuptools\command
copying setuptools\command\develop.py -> build\lib\setuptools\command
copying setuptools\command\easy_install.py -> build\lib\setuptools\command
copying setuptools\command\egg_info.py -> build\lib\setuptools\command
copying setuptools\command\install.py -> build\lib\setuptools\command
copying setuptools\command\install_egg_info.py -> build\lib\setuptools\command
copying setuptools\command\install_lib.py -> build\lib\setuptools\command
copying setuptools\command\install_scripts.py -> build\lib\setuptools\command
copying setuptools\command\register.py -> build\lib\setuptools\command
copying setuptools\command\rotate.py -> build\lib\setuptools\command
copying setuptools\command\saveopts.py -> build\lib\setuptools\command
copying setuptools\command\sdist.py -> build\lib\setuptools\command
copying setuptools\command\setopt.py -> build\lib\setuptools\command
copying setuptools\command\test.py -> build\lib\setuptools\command
copying setuptools\command\upload_docs.py -> build\lib\setuptools\command
copying setuptools\command\__init__.py -> build\lib\setuptools\command
copying setuptools\script (dev).tmpl -> build\lib\setuptools
copying setuptools\script.tmpl -> build\lib\setuptools
copying setuptools\cli-32.exe -> build\lib\setuptools
copying setuptools\cli-64.exe -> build\lib\setuptools
copying setuptools\cli-arm-32.exe -> build\lib\setuptools
copying setuptools\cli.exe -> build\lib\setuptools
copying setuptools\gui-32.exe -> build\lib\setuptools
copying setuptools\gui-64.exe -> build\lib\setuptools
copying setuptools\gui-arm-32.exe -> build\lib\setuptools
copying setuptools\gui.exe -> build\lib\setuptools
copying setuptools\command\launcher manifest.xml -> build\lib\setuptools\command
creating build\bdist.win-amd64
creating build\bdist.win-amd64\egg
copying build\lib\easy_install.py -> build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\pkg_resources
creating build\bdist.win-amd64\egg\pkg_resources\_vendor
creating build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\packaging\specifiers.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\packaging\version.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\packaging\_compat.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\packaging\_structures.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\packaging\__about__.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\packaging\__init__.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging
copying build\lib\pkg_resources\_vendor\__init__.py -> build\bdist.win-amd64\egg\pkg_resources\_vendor
copying build\lib\pkg_resources\__init__.py -> build\bdist.win-amd64\egg\pkg_resources
creating build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\archive_util.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\cli-32.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\cli-64.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\cli-arm-32.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\cli.exe -> build\bdist.win-amd64\egg\setuptools
creating build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\alias.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\bdist_egg.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\bdist_rpm.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\bdist_wininst.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\build_ext.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\build_py.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\develop.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\easy_install.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\egg_info.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\install.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\install_egg_info.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\install_lib.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\install_scripts.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\launcher manifest.xml -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\register.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\rotate.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\saveopts.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\sdist.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\setopt.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\test.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\upload_docs.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\command\__init__.py -> build\bdist.win-amd64\egg\setuptools\command
copying build\lib\setuptools\compat.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\depends.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\dist.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\extension.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\gui-32.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\gui-64.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\gui-arm-32.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\gui.exe -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\lib2to3_ex.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\msvc9_support.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\package_index.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\py26compat.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\py27compat.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\py31compat.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\sandbox.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\script (dev).tmpl -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\script.tmpl -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\site-patch.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\ssl_support.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\unicode_utils.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\utils.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\version.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\windows_support.py -> build\bdist.win-amd64\egg\setuptools
copying build\lib\setuptools\__init__.py -> build\bdist.win-amd64\egg\setuptools
creating build\bdist.win-amd64\egg\_markerlib
copying build\lib\_markerlib\markers.py -> build\bdist.win-amd64\egg\_markerlib
copying build\lib\_markerlib\__init__.py -> build\bdist.win-amd64\egg\_markerlib
byte-compiling build\bdist.win-amd64\egg\easy_install.py to easy_install.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging\specifiers.py to specifiers.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging\version.py to version.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging\_compat.py to _compat.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging\_structures.py to _structures.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging\__about__.py to __about__.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\packaging\__init__.py to __init__.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\_vendor\__init__.py to __init__.pyc
byte-compiling build\bdist.win-amd64\egg\pkg_resources\__init__.py to __init__.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\archive_util.py to archive_util.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\alias.py to alias.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\bdist_egg.py to bdist_egg.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\bdist_rpm.py to bdist_rpm.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\bdist_wininst.py to bdist_wininst.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\build_ext.py to build_ext.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\build_py.py to build_py.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\develop.py to develop.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\easy_install.py to easy_install.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\egg_info.py to egg_info.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\install.py to install.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\install_egg_info.py to install_egg_info.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\install_lib.py to install_lib.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\install_scripts.py to install_scripts.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\register.py to register.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\rotate.py to rotate.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\saveopts.py to saveopts.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\sdist.py to sdist.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\setopt.py to setopt.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\test.py to test.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\upload_docs.py to upload_docs.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\command\__init__.py to __init__.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\compat.py to compat.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\depends.py to depends.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\dist.py to dist.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\extension.py to extension.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\lib2to3_ex.py to lib2to3_ex.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\msvc9_support.py to msvc9_support.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\package_index.py to package_index.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\py26compat.py to py26compat.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\py27compat.py to py27compat.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\py31compat.py to py31compat.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\sandbox.py to sandbox.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\site-patch.py to site-patch.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\ssl_support.py to ssl_support.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\unicode_utils.py to unicode_utils.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\utils.py to utils.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\version.py to version.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\windows_support.py to windows_support.pyc
byte-compiling build\bdist.win-amd64\egg\setuptools\__init__.py to __init__.pyc
byte-compiling build\bdist.win-amd64\egg\_markerlib\markers.py to markers.pyc
byte-compiling build\bdist.win-amd64\egg\_markerlib\__init__.py to __init__.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\entry_points.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying setuptools.egg-info\zip-safe -> build\bdist.win-amd64\egg\EGG-INFO
creating dist
creating 'dist\setuptools-18.1-py2.7.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing setuptools-18.1-py2.7.egg
Removing c:\python27\lib\site-packages\setuptools-18.1-py2.7.egg
Copying setuptools-18.1-py2.7.egg to c:\python27\lib\site-packages
setuptools 18.1 is already the active version in easy-install.pth
Installing easy_install-script.py script to c:\Python27\Scripts
Installing easy_install.exe script to c:\Python27\Scripts
Installing easy_install-2.7-script.py script to c:\Python27\Scripts
Installing easy_install-2.7.exe script to c:\Python27\Scripts Installed c:\python27\lib\site-packages\setuptools-18.1-py2.7.egg
Processing dependencies for setuptools==18.1
Finished processing dependencies for setuptools==18.1
- 将下载的 setuptools-18.1.zip 解压,进入解压目录,执行命令 python easy_install.py {setuptools 解压目录},若是出现如下提示信息,说明 setuptools 安装成功。
d:\DevTool\Python_Selenium\setuptools-18.1>python easy_install.py d:\DevTool\Python_Selenium\setuptools-18.1
Processing setuptools-18.1
Writing d:\DevTool\Python_Selenium\setuptools-18.1\setup.cfg
Running setup.py -q bdist_egg --dist-dir d:\DevTool\Python_Selenium\setuptools-18.1\egg-dist-tmp-1itpwz
Copying setuptools-18.1-py2.7.egg to c:\python27\lib\site-packages
Adding setuptools 18.1 to easy-install.pth file
Installing easy_install-script.py script to C:\Python27\Scripts
Installing easy_install.exe script to C:\Python27\Scripts
Installing easy_install-2.7-script.py script to C:\Python27\Scripts
Installing easy_install-2.7.exe script to C:\Python27\Scripts Installed c:\python27\lib\site-packages\setuptools-18.1-py2.7.egg
Processing dependencies for setuptools==18.1
Finished processing dependencies for setuptools==18.1
三、安装 pip
安装 pip 也有两种方法:
第一种:打开网址: https://pypi.python.org/pypi/pip ,下载最新的 pip zip 文件,如下图所示,下载后解压至本地文件夹。
aaarticlea/png;base64,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" alt="" width="1015" height="375" />
命令行进入对应的解压目录,执行命令 python setup.py install ,进行安装,出现如下信息时,说明成功安装了 pip
creating dist
creating 'dist\pip-7.1.0-py2.7.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing pip-7.1.0-py2.7.egg
creating c:\python27\lib\site-packages\pip-7.1.0-py2.7.egg
Extracting pip-7.1.0-py2.7.egg to c:\python27\lib\site-packages
Adding pip 7.1.0 to easy-install.pth file
Installing pip-script.py script to C:\Python27\Scripts
Installing pip.exe script to C:\Python27\Scripts
Installing pip2.7-script.py script to C:\Python27\Scripts
Installing pip2.7.exe script to C:\Python27\Scripts
Installing pip2-script.py script to C:\Python27\Scripts
Installing pip2.exe script to C:\Python27\Scripts Installed c:\python27\lib\site-packages\pip-7.1.0-py2.7.egg
Processing dependencies for pip==7.1.0
Finished processing dependencies for pip==7.1.0
第二种,进入网址 : https://pip.pypa.io/en/stable/installing.html 下载 get-pip.py
下载后,命令行执行 python get-pip.py 安装 pip 即可,在此不再赘述!各位小主,自行探索啊 ^_^
(⊙o⊙)…悲剧,突然想起来,pip 自 python 2.7.9(含)和 Python 3.4(含)之后的版本中均已经包含了 pip,若是安装了此版本,则无需再次安装 pip。我这是。。。苍天啊!我这是傻了了么?只希望有安装低版本的小主们有帮助吧,嘿嘿!
四、安装 Selenium
进入命令行控制台,输入 python -m pip install -U selenium 安装 selenium for python,出现如下所示的信息,说明 selenium 安装成功。
aaarticlea/png;base64,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" alt="" />
至此,Win7 环境下 Python 2.7.10 + Selenium 2.47.1 WebUI自动化测试环境配置完成,恭喜各位小主了,还犹豫什么,赶紧开动您的手指吧,体验 Python + Selenium2 的神奇。
至此, PySe-005-基础环境配置(Win7) 顺利完结,希望此文能够给初学 Python + Selenium2 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
PySe-005-基础环境配置(Win7)的更多相关文章
- CentOS 8.2 对k8s基础环境配置
一.基础环境配置 1 IP 修改 机器克隆后 IP 修改,使Xshell连接上 [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg- ...
- 【No.1 Ionic】基础环境配置
Node 安装 git clone https://github.com/nodejs/node cd node ./configure make sudo make install node -v ...
- kubernetes基础环境配置
一.基础环境配置 环境详情 主机名(FQDN) IP地址(NAT) 描述 linux-node1.example.com eth0:192.168.56.11 1VCPU.2G内存.一块硬盘s da5 ...
- k8s基础环境配置:基于CentOS7.9
k8s基础环境配置:基于CentOS7.9 wmware15安装centos7.9:https://www.cnblogs.com/uncleyong/p/15261742.html 1.配置静态ip ...
- 虚拟机console基础环境配置——安装VMware Tools
1. 虚拟机设置中点击安装2. 虚拟机中挂载VMware Tools镜像3. 解压安装4. 配置共享目录5. 有关VMware Tools 1. 虚拟机设置中点击安装 VMware workstati ...
- Centos 7 搭建OpenStack 私有云——(1)基础环境配置
1.简介: OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack是一个开源的云计算管理 ...
- jdk_Windows基础环境配置
JAVA环境配置 windows 系统环境变量配置: JAVA_HOME C:\Java\jdk1.8.0_25 Path %JAVA_HOME%\bin; classpath .;%JAVA_HOM ...
- 虚拟机console基础环境配置——sshd安全登陆
1. 概述2. 配置console的登陆2.1 配置sshd服务2.2 重启sshd服务2.3 无法登陆的问题解决3. 配置密钥登陆3.1 上传公钥的方式3.2 下载密码的方式3.3 虚拟机和宿主机共 ...
- 【Spring学习】Spring的源码解析之路 ——【step1】基础环境配置 + IDEA快捷键整理
前导: 本次主要是关于“基础环境搭建”的内容,分为三个部分,(1)查看源码和项目需要的开发集成环境Intellig IDEA的使用,(2)如何导入源码,(3)在这个过程中梳理出的快捷键 正文:==== ...
- Java基础--环境配置、简介
一.环境配置 1.傻瓜式安装JDK,若提示安装JRE,将其置于JDK同一安装目录即可. 2.配置JAVA_HOME, 指向JDK的安装目录.比如 JAVA_HOME = %JDK安装目录% 3.配置 ...
随机推荐
- RN组件之ViewPagerAndroid
一.ViewPagerAndroid 1.一个允许在子视图之间左右翻页的容器.每一个ViewPagerAndroid的子容器会被视作一个单独的页,并且会被拉伸填满 ViewPagerAndroid.注 ...
- 封装同步的UIActionSheet
封装同步的UIActionSheet 发问题 做 iOS 开发的同学想必都用过 UIActionSheet.UIActionSheet 可以弹出一个选择列表,让用户选择列表中的某一项操作.使用 UIA ...
- [HihoCoder] Highway 高速公路问题
Description In the city, there is a one-way straight highway starts from the northern end, traverses ...
- 各分支Linux的镜像下载地址
https://openstack.redhat.com/Image_resources http://fedoraproject.org/en/get-fedora#clouds https ...
- 《GK101任意波形发生器》任意波文件格式说明
详见PDF 文档: http://files.cnblogs.com/xiaomagee/GK101%E4%BB%BB%E6%84%8F%E6%B3%A2%E6%95%B0%E6%8D%AE%E6%A ...
- 【新产品发布】EVC9001 USB 隔离器
一. 简介 EVC9001采用Analog Device 公司的基于芯片级变压器的iCoupler 磁耦合隔离方案,完成了对USB接口双向隔离功能,隔离电压达 2500V(隔离电源模块 3000V隔 ...
- [转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)
本文转自:http://kb.cnblogs.com/page/94467/ Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SS ...
- HDU 1176 经典dp
记录最晚时间 从time为2枚举到最晚时间 每个时间段的x轴节点都等于上一个时间段的可触及的最大馅饼数 #include<stdio.h> #include<string.h> ...
- 免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去 ...
- Bootstrap页面布局19 - BS提示信息
提示信息的设计 提示信息的类: .alert:提示信息类 .alert alert-danger: .alert alert-error: .alert alert-success: .alert a ...