python+selenium开发环境搭建图文教程


Posted in Python onAugust 11, 2017

web 调试工具介绍和开发环境搭建

python与selenium开发环境搭建:

一、下载python软件:https://www.python.org/

python+selenium开发环境搭建图文教程

下载完后,进行安装,安装成功后,打开IDLE(Python 3.6.2),如下图:

python+selenium开发环境搭建图文教程

如上图在里面输入print("Hello Wrod!")按回车,出现Hello Wrod!,说明已经把IDLE装好了,下面打开dos命令窗口输入Python按回车。如下图:

python+selenium开发环境搭建图文教程

出现python版本号等信息说明python已经安装成功。如果出现错误信息,则需要配置环境变量:

在环境系统变量Path中添加python的安装目录,比如:C:\Python35\Scripts;C:\Python35\,这个是安装在C盘的目录。

二、安装pip:https://pypi.python.org/pypi/pip

python+selenium开发环境搭建图文教程

下载完成后解压,打开dos命令窗口进入刚才解压后的文件夹里面(如:D:\pip-9.0.1,这个是解压后的pip文件夹)输入如下信息:

python+selenium开发环境搭建图文教程

输入如下信息后按回车键,进行安装,安装完后显示安装目录为:C:\Python35\Lib\site-packages\pip-9.0.1-py3.5.egg

再dos命令窗口输入:pip.exe按回车,如下图:

python+selenium开发环境搭建图文教程

然后配置环境变量,在环境系统变量Path中添加C:\Python35\Lib\site-packages\pip-9.0.1-py3.5.egg(这个是安装在C盘的目录)。

再次打开打开IDLE(Python 3.6.2)输入import selenium按回车键,如下图:

python+selenium开发环境搭建图文教程

如果没有找到selenium可以使用pip install -U selenium命令安装

下面使用selenium打开firefox浏览器:

首先到https://github.com/mozilla/geckodriver/releases下载geckodriver.exe,下载完后将该exe放入python安装根目录下(与python.exe同一目录)

在IDLE(Python 3.6.2)中输入import selenium按回车,再入from selenium import webdriver按回车,最后输入browser=webdriver.Firefox()按回车键就能成功调用firefox浏览器。如图:

python+selenium开发环境搭建图文教程

firefox前端工具介绍:

1.fireBug:FireFox浏览器下的一套开发类插件

2.作用:查看页面上的元素,从而根据其属性进行定位

如何安装fireBug,打开FireFox浏览器照以下图片上的操作进行安装即可:

python+selenium开发环境搭建图文教程

python+selenium开发环境搭建图文教程

python+selenium开发环境搭建图文教程

前端技术介绍:

1.html:网页的基础,是一种标记语言,显示数据;

2.JS:前端脚本语言,解释型语言,在页面中添加交互行为;

3.xml:扩展标记语言,用来传输和存储数据

4.css:层叠样式表,用来表现HTML或XML等文件样式

下面使用selenium打开chrome浏览器(安装Chrome浏览器webdriver):

1.安装chrome浏览器;2.下载chromedriver.exe;3.将下载的chromedriver.exe文件放到安装Chrome浏览器目录下面(如:C:\Users\Administrator\AppData\Local\Google\Chrome\Application)4.配置环境变量,将C:\Users\Administrator\AppData\Local\Google\Chrome\Application添加到环境系统变量Path中。

在IDLE(Python 3.6.2)中输入import selenium按回车,再入from selenium import webdriver按回车,最后输入b=webdriver.Chrome()按回车键就能成功调用chrome浏览器。如图:

python+selenium开发环境搭建图文教程

更多关于python安装教程的文章请参考《python各版本安装教程》

更多精彩书单,请点击python编程必备书单

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python实现windows下的抓包与解析
Jan 15 Python
使用DataFrame删除行和列的实例讲解
Apr 08 Python
python顺序执行多个py文件的方法
Jun 29 Python
Python字符串hashlib加密模块使用案例
Mar 10 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
PyQt5中向单元格添加控件的方法示例
Mar 24 Python
简单了解Python多态与属性运行原理
Jun 15 Python
python如何实现读取并显示图片(不需要图形界面)
Jul 08 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
python三子棋游戏
May 04 Python
Python实现的递归神经网络简单示例
Aug 11 #Python
Python调用系统底层API播放wav文件的方法
Aug 11 #Python
Django 导出 Excel 代码的实例详解
Aug 11 #Python
python技能之数据导出excel的实例代码
Aug 11 #Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 #Python
Python对字符串实现去重操作的方法示例
Aug 11 #Python
python中模块查找的原理与方法详解
Aug 11 #Python
You might like
PHP生成条形图的方法
2014/12/10 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
Vue组件化开发思考
2018/02/02 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
Python print不能立即打印的解决方式
2020/02/19 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
用 Python 制作地球仪的方法
2020/04/24 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
澳大利亚窗帘商店:Curtain Wonderland
2019/12/01 全球购物
实习自荐信
2013/10/13 职场文书
玩具公司的创业计划书
2013/12/31 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
python随机打印成绩排名表
2021/06/23 Python
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python
django中websocket的具体使用
2022/01/22 Python
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers