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中用pycurl监控http响应时间脚本分享
Feb 02 Python
一文总结学习Python的14张思维导图
Oct 17 Python
Python3实现简单可学习的手写体识别(实例讲解)
Oct 21 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
说说如何遍历Python列表的方法示例
Feb 11 Python
python日期相关操作实例小结
Jun 24 Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 Python
Python 复平面绘图实例
Nov 21 Python
python Tensor和Array对比分析
Jan 08 Python
python十进制转二进制的详解
Feb 07 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 Python
Python logging模块进行封装实现原理解析
Aug 07 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.ini中文版(2)
2006/10/09 PHP
php的大小写敏感问题整理
2011/12/29 PHP
php文件上传简单实现方法
2015/01/24 PHP
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
Python实例一个类背后发生了什么
2016/02/09 Python
关于Python面向对象编程的知识点总结
2017/02/14 Python
python之生产者消费者模型实现详解
2019/07/27 Python
Django实现跨域的2种方法
2019/07/31 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
基于keras输出中间层结果的2种实现方式
2020/01/24 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
PUMA官方商城:世界领先的运动品牌之一
2016/11/16 全球购物
阿里云:Aliyun.com
2017/02/15 全球购物
幼师自荐信
2013/10/26 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
保安岗位职责
2014/02/21 职场文书
民族学专业职业生涯规划范文:积跬步以至千里
2014/09/11 职场文书
世界名著读书笔记
2015/06/25 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
Python Socket编程详解
2021/04/25 Python
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
浅析JavaScript中的变量提升
2022/06/01 Javascript