selenium自动化测试(1):环境搭建

Selenium是一款优秀的WEB自动化测试工具,它功能强大,易于使用,支持多种平台、多种浏览器和多种开发语言。这里介绍使用python+selenium进行自动化测试的一些基础知识。

在Windows下搭建测试环境,首先需要下载Python,Selenium应该还不支持Python 3.x系列,所以最好选择Python 2.x,注意区分32位和64位。

Python的安装特别简单,需要提醒的是,安装路径中千万不要包含空格(最好也别包含中文),否则后面使用pip安装扩展包的时候可能会失败!其他的全部下一步就OK了。提醒一下,到了下图的地方,最好把最后一项添加到环境变量给选上,这样就不需要手动再设置环境变量了(如果忘了选上也很简单,手动把Python根目录和根目录下的Scripts目录加入PATH环境变量就可以了):

默认情况下pip已经被安装了(Python Package Index,用来安装Python包,在Python根目录下的Scripts目录下),所以只需要打开cmd,输入 pip install selenium 就可以安装selenium包了:

有的机器上可能这样安装会失败,那么就试下 python -m pip install selenium 。如果正常,这样应该就已经安装上selenium包了。可以测试下:

没有报错就说明安装成功。

Linux下安装一样简单。大部分Linux的发型版本应该都已经包含Python了(如果版本太低,可以升级下版本,但不要升级到3.x),所以只需要安装pip就行了。对于Ubuntu, sudo apt-get install selenium 就可以安装pip了。之后再使用 pip install selenium 就可以安装selenium包了。

不管你是在Windows下,还是在Linux下进行Selenium自动化测试,过程都是类似的。打开编辑器,输入下面的代码:

 1 #!/usr/bin/python
 2 #-*- coding: utf-8 -*-
 3
 4 from selenium import webdriver
 5 import time
 6
 7 driver = webdriver.Firefox()
 8 driver.get("https://www.baidu.com")
 9 driver.find_element_by_id("kw").send_keys("selenium")
10 driver.find_element_by_id("su").click()
11 time.sleep(2)
12 driver.quit()

保存为first.py,然后命令行切换到当前目录,输入python first.py(Linux下还可以给first.py赋可执行权限,之后./first.py),稍等一会,就会看到,你的火狐浏览器被打开,跳转到百度首页,输入selenium,然后点击“百度一下”按钮,显示搜索结果,等待两秒后退出。

时间: 2024-10-09 07:38:05

selenium自动化测试(1):环境搭建的相关文章

Android自动化测试-UiAutomator环境搭建

Android自动化测试-UiAutomator环境搭建 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内访问官网受限,如果下载不到,可以到我的百度云盘下载: https://pan.baidu.com/s/1bpq5wK3 此云盘中有uiautomator2所依赖的jar包,可以同时下载 二.新建Android Studio工程 新建一个project,输入application name,下一步, 默认选择,下一步, 选择 empt

selenium + python + windows 环境搭建

主要参考虫师的文章,但他的文章里面有一些问题说得不是很详细,并且有些我遇到的问题他也没有说明,所以记录一下我遇到的问题. 下载python并安装,并配置环境变量. 下载的话,建议大家下载2.7的版本.地址是: https://www.python.org/download/releases/2.7.8/ ,并选择自己需要的版本,例如64的系统选择 Windows X86-64 MSI Installer (2.7.8) 安装就直接安装就行了.环境变量的配置也很方便,在path变量中添加pytho

1.selenium web自动化测试(环境搭建)

web自动化测试环境搭建 1.python安装 1)访问:https://www.python.org/downloads/   下载:python安装包 2)下载完成后点击安装包根据提示进行安装进行安装. 3)配置环境变量. 右键点击计算机点击属性 在系统界面,点击高级系统设置->环境变量->->系统变量中选择Path->变量值中把python安装目录复制到里面. 注意:目录前面要用英文分号(;)和前面的目录进行隔离. 4)验证python环境变量是否成功 在开始菜单中输入cmd

Robot Framework + Selenium library + IEDriver环境搭建

目录: 1 Robot框架结构2 环境搭建  2.1 安装Python  2.2 安装Robot Framework  2.3 安装wxPython  2.4 安装RIDE  2.5 安装Selenium2Library  2.6 安装IEDriverServer 1 Robot框架结构 为了更好的了解环境安装,我们先看下框架结构: 图1 Robot Framework Architecture Robot Framework 通过导入不同的库,就可以使用库中所提供的关键字,从而时行相关的测试.

selenium webdirver测试环境搭建(一)

搜索了一天的资料,还是没搞明白webdriver的使用方法,不论是什么先把环境搭建起来吧! selenium webdirver之Java版 Java学习了2年多了,一直都是个半吊子,能看懂,不会写.但是要接触自动化测试,只能逼着自己学习了. 准备工作: 1.JDK在本机的安装 2.下载Eclipse 3.下载Jar包selenium-java-2.42.2.zip 4.Firbugs和XPath(火狐浏览器的插件) 安装: 第一.安装并配置JDK环境 第二.打开Eclipse 第三.安装火狐插

自动化测试开发环境搭建

首先用vagrant配置一个Linux开发环境: Vagrant只是一个让你可以方便设置你想要的虚拟机的便携式工具,它底层支持VirtualBox.VMware甚至AWS作为虚拟机系统,本书中我们将使用VirtualBox来进行说明,所以第一步需要先安裝Vagrant和VirtualBox. VirtualBox安装:下载地址,麻瓜安装,任意路径https://www.virtualbox.org/wiki/Downloads Vagrant安装:最新版本的Vagrant已经无法通过gem命令来

Selenium自动化测试框架的搭建

说 起自动化测试,我想大家都会有个疑问,要不要做自动化测试? 自动化测试给我们带来的收益是否会超出在建设时所投入的成本,这个嘛别说是我,即便是高手也很难回答,自动化测试的初衷是美好的,而测试工程师往往在实现 过程中花费了很多成本.精力,而最终以失败告终. 失败的原因会很多,我总结几项: 1.   太过依赖测试工具,高估了工具的力量,最终会以失望告终. 2.    项目紧急的情况,为了规避那些多余的环节,干脆人工测试,结果整个链路中断. 3.    研发和测试人员不能很好的交互,如果这两个角色之间

python+selenium第一步 - 环境搭建

刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外. 首先选择需要安装的版本,我使用的是mac自带的2.7版本. selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了selenium2.53.6和firefox45版本 1.安装python 我使用的是mac电脑,所以这一步就省略了. 2.安装pip 我是在目录下载了pip到本地,目录命令行安装的 也可以使用easy_install pip进行安装 3.安装selenium 使用在线安装的方式安装的selenium pip

web自动化测试(java)---环境搭建

java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1.安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2.下载java版的selenium的jar包(包括客户端和服务端jar包) 客户端和服务端 3.导入jar包 在eclipse中新建一个工程,然后右键工程,选择"Build Path"-"Configure Build Path" 4.导入jar包 5.导入之后就可以创建测试类进行测试,下面是一个最基本的

Selenium+Python 自动化环境搭建过程

1.  所需组建 Python Selenium for python Pycharm 2.  环境搭建 1)   下载Python 3.x最新版本 到 https://www.python.org/downloads/, 下载3.x最新版本,如图 下载完后直接,双击开始安装,记得在勾选组建的时候,需要勾选安装python到path这个选项,否则安装完了,还需要类似配置jdk环境变量一样把python添加到系统path中去. 打开cmd,输入python, 如果能看到python版本号,说明py