python+Selenium 环境搭建
一、下载相关软件
1.python
2.setuptools
http://pypi.python.org/pypi/setuptools
3.pip
https://pypi.python.org/pypi/pip
二、安装与验证
1.安装python
python直接点击应用程序运行,默认安装在C:\Python27,安装完之后,需要在系统的环境变量path中加入C:\Python27;
验证python是否安装成功,打开cmd, 然后可以在命令行输入 python --version. 如果看Python 2.7.9,则表示python的安装与配置成功;
如此就可编写python程序了。打开自带的IDIL(Python GUI),编写'hello,world!';
2.安装setuptools
把下载好的setuptools解压放到c:\pythoon27文件夹下
在cmd里执行以下命令: C:\Python27\setuptools-28.7.1>Python setup.py install ;
安装好SetupTools后,就可以在python27安装目录下看到Script目录,这时需把C:\Python27\Scripts这个目录加入到系统环境。
3.安装pip
把下载好的pip解压放到c:\python27文件夹下
在cmd里执行以下命令: C:\Python27\pip-8.1.2>Python setup.py install ;
验证pip, 在cmd里执行以下命令:C:\Python27\Scripts>pip
4.安装selenium
cmd执行命令:C:\Python27\Scripts>pip install selenium ;
验证是否安装成功。 进入scripts目录,输入以下命令:C:\Python27\Scripts>pip show selenium ;
5. python+selenium, 运行自动化脚本
打开IDLE(python GUI)> File>New File
输入以下代码,保存为test.py文件,点Run>Run Module 运行。 (前提:安装了firefox)
#coding=UTF-8
from
selenium import webdriver
driver =
webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("testing")
driver.find_element_by_id("su").click()
driver.quit()
python+Selenium 环境搭建的更多相关文章
- python selenium 环境搭建(一)
elenium 虽然过了这么多年,但是到目前为止依然是比较流行的自动化框架了,还有很多的初学者在学习,所以根据自己的时间将把相关的资料汇总一下,下面首先我们需要搭建一下基础环境. 首先自己本身比较笨, ...
- python+selenium环境搭建步骤
一.自动化简介 1.自动化测试概念: 是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程 2.自动化测试分类: 一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一 ...
- 第一节:Python+Selenium环境搭建
一.selenium工作原理 二.安装python Window系统下,python的安装很简单.访问python.org/download,下载最新版本,安装过程与其他windows软件类似.记得下 ...
- python + selenium 环境搭建及问题
搭建平台windows 准备工具如下: ------------------------------------------------------------- 下载python https://w ...
- python+selenium环境搭建
这里主要基于windows平台. 下载python.http://python.org/getit/ 下载setuptools [python的基础包工具].http://pypi.python.or ...
- python+selenium 环境搭建以及元素定位
在给公司同事给培训了WEB自动化框架,现在和大家分享交流下
- selenium + python 自动化测试环境搭建
selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...
- selenium+python爬虫环境搭建
前言: 准备使用selenium爬取网站数据,先搭建selenium+python爬虫环境搭建 系统环境: 64位win10系统,同时装python2.7和python3.6两个版本,IDE为pych ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
随机推荐
- fedora安装字体
#fedora安装新字体 将自己现有的字体复制到/usr/share/fonts/自己起个名字/ 例如我要安装下载的苹果苹方字体 #cp 我这个文件夹的地址/* /usr/share/fonts/Pi ...
- Hadoop HBase概念学习系列之HLog(二)
首先,明确,HRegion服务器包含两大部分:HLog和HRegion. HLog用来存储数据日志,采用的是先写日志的方式. 当用户需要更新数据的时候,数据会被分配到对应的HRegion服务器上提交修 ...
- 8.1Solr API使用(分页,高亮)
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 一.Solr Deep Paging(深分页) 长期以来,我们一直有一个深分页问题.如果直接跳到很靠后的页数, ...
- Centos7 安装Nodejs
使用EPEL安装 EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供 ...
- Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml
解决方法来源:http://www.cnblogs.com/kaka-bing/archive/2012/10/31/2747490.html 问题描述: 使用Android SDK Manager检 ...
- jqgrid 配置行号及行号的宽度
有时,我们想把jqgrid的行号按指定的宽度显示出来,如何实现? 通过 rownumbers:true 设置启用行号 通过 rownumWidth 配置行号列的宽度 $("#jqGrid& ...
- odoo开发思路篇
1.首先从客户那了解需求,知道他现有系统所能实现的功能,现在要求要实现的功能,至于怎样实现由我们自己去定.(拿到需求------->了解需求功能--------->自己实现的方法) 2.在 ...
- C#可空类型(转载)
在程序开发中,有时候需要值类型也为可空类型,比如,在数据库中,我们可以把一个日期Datetime设置为null. 在C# 2.0中就出现了可空类型,允许值类型也可以为空(null),可空类型的实现基于 ...
- 处女男学Android(七)---Android 应用资源之StateListDrawable
前言 本篇Blog将记录关于Android应用资源中最经常使用的一个Drawable资源--StateListDrawable,本来说应当继续写UI方面的内容,突然跳到应用资源这边,主要是由于之前写界 ...
- android studio更新gradle失败的解决办法-转
android studio中每次自动更新gradle时速度实在太慢因为gradle服务器比较慢,所以更新gradle会比较慢,建议先下载下来,然后手动添加到gradle的下载目录,提升速度. 使用下 ...