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操作字典类型的常用方法(推荐)
May 16 Python
深入理解python中的浅拷贝和深拷贝
May 30 Python
Python中文件I/O高效操作处理的技巧分享
Feb 04 Python
python生成式的send()方法(详解)
May 08 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
May 29 Python
python 递归调用返回None的问题及解决方法
Mar 16 Python
手把手教你将Flask应用封装成Docker服务的实现
Aug 19 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 Python
python 简单的调用有道翻译
Nov 25 Python
python库Tsmoothie模块数据平滑化异常点抓取
Jun 10 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/02/10 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
php简单统计中文个数的方法
2016/09/30 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
浅析javascript中的事件代理
2015/11/06 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
angularjs之$timeout指令详解
2017/06/13 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
python类参数self使用示例
2014/02/17 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
wxPython修改文本框颜色过程解析
2020/02/14 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
索尼巴西商店:Sony巴西
2019/06/21 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
临床医学系毕业生推荐信
2013/11/09 职场文书
师德模范事迹材料
2014/06/03 职场文书
法院授权委托书范文
2014/08/02 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
银行培训心得体会范文
2016/01/09 职场文书
学习党章心得体会2016
2016/01/15 职场文书
干部外出学习心得体会
2016/01/18 职场文书
CocosCreator入门教程之网络通信
2021/04/16 Javascript
JavaScript控制台的更多功能
2021/04/28 Javascript
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
2021/07/26 Java/Android