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 lxml模块安装教程
Jun 02 Python
Python中time模块与datetime模块在使用中的不同之处
Nov 24 Python
Django小白教程之Django用户注册与登录
Apr 22 Python
Python实现求两个csv文件交集的方法
Sep 06 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
python装饰器常见使用方法分析
Jun 26 Python
django+echart数据动态显示的例子
Aug 12 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
Django CBV模型源码运行流程详解
Aug 17 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
python Matplotlib数据可视化(1):简单入门
Sep 30 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 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程序中防止盗链
2008/04/09 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
tp5.1 框架数据库高级查询技巧实例总结
2020/05/25 PHP
图片自动缩小 点击放大
2008/07/07 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
JS实现的表格行上下移动操作示例
2016/08/03 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
layui弹出框Tab选项卡的示例代码
2019/09/04 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
python 日志增量抓取实现方法
2018/04/28 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
python selenium执行所有测试用例并生成报告的方法
2019/02/13 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
2014年两会学习心得范例
2014/03/17 职场文书
中班幼儿评语大全
2014/04/30 职场文书
年度评优评先方案
2014/06/03 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
家长高考寄语
2015/02/27 职场文书
班级管理经验交流材料
2015/11/02 职场文书
汽车销售合同文本
2019/08/08 职场文书
PHP判断是否是json字符串
2021/04/01 PHP