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生成随机数的方法
Jan 14 Python
python写日志封装类实例
Jun 28 Python
python3抓取中文网页的方法
Jul 28 Python
浅谈Python数据类型判断及列表脚本操作
Nov 04 Python
基于python 二维数组及画图的实例详解
Apr 03 Python
Python爬虫实现(伪)球迷速成
Jun 10 Python
python实现自主查询实时天气
Jun 22 Python
Django如何自定义分页
Sep 25 Python
anaconda如何查看并管理python环境
Jul 05 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
python 使用建议与技巧分享(四)
Aug 18 Python
教你用python控制安卓手机
May 13 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/03/27 PHP
php中创建和调用webservice接口示例
2014/07/25 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
JavaScript中的作用域链和闭包
2012/06/30 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
2014/02/22 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
Python标准库之循环器(itertools)介绍
2014/11/25 Python
python比较2个xml内容的方法
2015/05/11 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
django中forms组件的使用与注意
2019/07/08 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
2014年党支部学习材料
2014/05/19 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
地方白酒代理协议书
2014/10/25 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
解读Vue组件注册方式
2021/05/15 Vue.js