Python学习:selenium2 + python3.3.5 开发环境准备

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$ python3
Python 3.3.5 (v3.3.5:62cf4e77f785, Mar  9 2014, 01:12:57)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "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.zip
cd setuptools-14.3
python3 setup.py install

备注:这里需要用python3命令,关于其他系统安装,可以参考https://pypi.python.org/pypi/setuptools

3、安装selenium2.4.5

tar -zxvf selenium-2.45.0.tar.gz
cd selenium-2.45.0
python3 setup.py install

4、安装火狐浏览器,这里就不多说了。

5、测试脚本,编写下面脚本,保存成hellobaidu.py

from selenium import webdriver
import time

driver = 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,然后看看效果,是不是大功告成了?!详细的说明后续再讲。

时间: 2024-08-14 11:16:10

Python学习:selenium2 + python3.3.5 开发环境准备的相关文章

python学习之路(一):开发环境搭建

最近python非常的火,所以我决定开始学习python,学习的第一步就是搭建开发环境,下面是详细的搭建步骤. 1.下载python 登录python官网https://www.python.org/downloads/选择3.6.4版本下载 2.安装 双击python-3.6.4.exe点击install now开始安装,下面一行路径是安装路径.记住这个路径后面会用到. 3.环境变量配置 右键"我的电脑"然后点击"高级系统设置" 选择"高级"选

Python 学习笔记(二)开发环境的搭建

安装Python windows 下安装: 下载地址:https://www.python.org/downloads Python的版本 3.x 是趋势 2.x 还在被大量使用 至于使用2.x 还是3.x ,我觉得两者没有太大的区别,学会了2.x 也会使用3.x的,只要开始学习就好了 当前我使用的Python2.7.14 选择 Windows x86-64 MSI installer  msi 64位安装 windows 下设置环境变量 两种方式 1.Win+R   输入cmd   在命令提示

Python网络编程实战之一个人开发环境搭建

本节介绍在Debian下利用Python进行网络编程时,需要安装的一些实用的工具包. 0x01  安装开发必备软件包 $ sudo aptitude -y install build-essential     ##"-y"的作用是:在安装过程中,如果遇到Y或N的提问,一律以Yes作为默认的答案 $ sudo aptitude -y install libsqlite3-dev $ sudo aptitude -y install libreadline6-dev $ sudo apt

JavaSE入门学习4:搭建Java开发环境(二)

在上一篇的博文JavaSE入门学习3:搭建Java开发环境(一)中说到我们配置了Path变量的一种方式,再来说说第 二种配置方式,这种配置方式是必须掌握的. path环境变量配置方式2 我们为什么要将第二种配置形式呢?那第一种的配置方式有什么缺点吗?假设我的计算机上安装了两个JDK,一 个是1.7,一个1.8,我刚才配置的是1.8的,那么我需要配置1.7,需要重新配置Path环境变量,有可能在修改Path环 境变量的同时误删其它的东西,所以不建议使用第一种. path环境变量的参照形配置方式的步

Android学习路线(一)开发环境搭建

工欲善其事,必先利其器. 回想我刚开始学习Android的时候,环境搭建真的是很头疼的一件事:找了好多博客,看了很多文章,费了九牛二虎之力才搭好环境.当时好想有个直接就能用的开发环境,赶紧开始编写Android App. 不过现在好啦,托Google的福,我们可以直接下载一个环境都配置好了的IDE,直接就能编写App了.当然,你得现有Java(jdk/jre)环境:还没有安装jdk的同学可以参考这篇文章:http://jingyan.baidu.com/article/6dad5075d1dc4

Python 2.7 GUI 编程集成开发环境的搭建 Python 2.7 + PyQt 4 + Eric 6 环境搭建

需求:搭建Python 2.7 GUI 编程集成开发环境 所需软件:Python 2.7 + PyQt 4 + Eric 6 步骤如下: 1.下载Pyhon2.7 32位安装包python-2.7.11.msi ,配置环境变量. https://www.python.org/ftp/python/2.7.11/python-2.7.11.msi 2.下载PyQt4 32位安装包PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32.exe http://sourceforge.ne

2019-04-11 python入门学习——配置机器及搭建开发环境

# 在windows操作系统中搭建python 3.x版本的开发环境,开发工具为 Anaconda 3. # 1.1 下载及安装Anaconda 3 Anaconda的特点:集成性高,包含很多常用的开发软件包,省去下载和安装软件包的时间. 下载地址:https://www.anaconda.com/distribution/#download-section 安装anaconda的版本要与python的版本对应,否则可能出现不支持问题(未测试过) 1.2 熟悉Anaconda 3的开发工具 在A

Python学习(一)安装、环境配置以及IDE推荐

Python的安装.环境配置以及IDE推荐 官网:https://www.python.org/ 版本:2.x 和 3.x 差别较大:python3是不向下兼容,建议未学过2.x版本的就直接学习3.x版本:版本区别可参考网官网介绍 WINDOWS下安装 Python 可在多系统下安装运行,先介绍 WINDOWS 下 Python 的安装及环境配置,(图示参考:百度经验 )安装步骤如下: 官网下载安装程序:https://www.python.org/downloads/ 下载好后双击打开,选择使

Python学习(一) 安装,环境搭建,IDE

第一篇废话太多了,我的博客最主要的是给自己看的,大家觉得还凑合也可以看看,能说自己想法的就更好了,因为一个人的思想是有局限性的.集思广益,自己的认知才不会被禁锢. 注:其他的系统没装,在Windows系统下进行学习的,所以下面的下载,安装都是在Windows下过程. Python是什么?我觉得不用写出来了,想要学习朋友,自己多百度,就能了解它到底是什么,不赘述.一句带过:Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.可读性强. 通过自己对Python程序的执行顺序