Python学习:selenium2 + python3.3.5 开发环境准备
来源:互联网 发布:asianbum知乎 编辑:程序博客网 时间:2024/06/05 01:32
Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。
Selenium详细说明,请参见百度百科或者wiki,这里就不作详细说明。selenium当前最新版本是2.4.5。
主要介绍mac和windows下的环境搭建,mac是unix系列的操作系统,本文的安装应该也支持其他的linux操作系统。
mac系统安装前准备:
1、下载python3.3.5,根据系统的CPU位数选择32位的还是64位的。64位:http://www.python.org/ftp/python/3.3.5/python-3.3.5-macosx10.6.dmg 32位:http://www.python.org/ftp/python/3.3.5/python-3.3.5-macosx10.5.dmg
2、下载selenium2.45。https://pypi.python.org/packages/source/s/selenium/selenium-2.45.0.tar.gz
3、下载setuptools,由于python3.3.5版本没有自带setuptools,需要单独安装。https://pypi.python.org/packages/source/s/setuptools/setuptools-14.3.zip#md5=2929b7ebe39ad47f37a25b5a8e66371c
备注:这步可选,如果有网络,可以通过命令行安装,自动下载。
4、安装火狐浏览器。
mac系统安装:
1、安装python3.3.5,安装python和普通的软件没什么区别,上述下载的是dmg。这里就不详述。安装成功后,可以在命令行里敲python3,由于mac系统默认有python2的版本,用python3命令执行python3版本。如下所示:
xxx:selenium-2.45.0 fish$ python3Python 3.3.5 (v3.3.5:62cf4e77f785, Mar 9 2014, 01:12:57)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright", "credits" or "license" for more information.>>>
2、安装setuptools,如果有网络可以直接用以下命令:
curl https://bootstrap.pypa.io/ez_setup.py -o - | python3
如果没有网络,直接用下载的文件进行安装,敲如下命令:
tar -zxvf setuptools-14.3.zipcd setuptools-14.3python3 setup.py install备注:这里需要用python3命令,关于其他系统安装,可以参考https://pypi.python.org/pypi/setuptools
3、安装selenium2.4.5
tar -zxvf selenium-2.45.0.tar.gzcd selenium-2.45.0python3 setup.py install
4、安装火狐浏览器,这里就不多说了。
5、测试脚本,编写下面脚本,保存成hellobaidu.py
from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("python编程开发")driver.find_element_by_id("su").click()time.sleep(5) #等待5s,关闭浏览器。driver.quit()
保存后,执行python3 hellobaidu.py,然后看看效果,是不是大功告成了?!详细的说明后续再讲。
- Python学习:selenium2 + python3.3.5 开发环境准备
- 机器学习之python开发环境准备
- python开发环境准备
- 自动化测试环境Python3+selenium2
- python selenium2 环境搭建
- python基础教程学习笔记 — 准备Linux下开发环境
- python基础教程学习笔记 — 准备Windows下开发环境
- 学习selenium+python:selenium2+python2.7环境安装
- 学习selenium+python:selenium2+python2.7环境安装
- Centos7 中 python 开发环境准备
- Android开发学习系列-----开发环境准备
- 深度学习Caffe平台开发环境准备
- 深度学习Caffe平台开发环境准备——2.使用Eclipse的插件PyDev配置Python开发环境
- 构建Python+Selenium2自动化测试环境<一>
- selenium win7+selenium2.0+python环境搭建
- 构建Python+Selenium2自动化测试环境<一>
- python+selenium2的自动化环境的搭建
- 部署Python+Selenium2自动化测试环境
- 聿莃薀蚅膄薂螂蚇膀芈蚁肃
- 蚇衿芃蒂袂膈节薄蚅肄芁蚇
- 袈羅膀薀薅袅膃芃螄膇肅芈
- 蚇蚈袇芈薃蚇罿肀葿蚇膂芆
- xcode4上传app 发布应用程序
- Python学习:selenium2 + python3.3.5 开发环境准备
- 蕿膇膄蚂袁腿艿莈螁肂莅薇
- 薇袆芆薂薆羈蒂蒈薅肀芄莄
- hadoop 编程报错 Input for string:""
- 羄莄荿虿袇荿薈袁衿蒅蚇螀
- 薃薁袆芃芃螆螂袀莅蕿蚈衿
- 蒁蒆螆肄膄蚅蚅羇膀蒁袇罿
- 莇蚃腿聿薂薈腿膁莅羇膈莄
- 袂膂蒀薀虿肂莃薆袇袁莅蚂