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中的并发编程实例
Jul 07 Python
《Python之禅》中对于Python编程过程中的一些建议
Apr 03 Python
Python文件去除注释的方法
May 25 Python
Python极简代码实现杨辉三角示例代码
Nov 15 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
python中for用来遍历range函数的方法
Jun 08 Python
python处理csv中的空值方法
Jun 22 Python
pygame游戏之旅 添加键盘按键的方法
Nov 20 Python
python如何删除文件中重复的字段
Jul 16 Python
django从后台返回html代码的实例
Mar 11 Python
Python实现进度条和时间预估的示例代码
Jun 02 Python
python批量提取图片信息并保存的实现
Feb 05 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多线程抓取网页实现代码
2010/07/22 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
Javascript Global对象
2009/08/13 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
javaScript中"=="和"==="的区别详解
2018/03/16 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
毕业生找工作推荐信
2013/11/21 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
个人自荐材料
2014/05/23 职场文书
大学迎新生标语
2014/10/06 职场文书
2019年最新借条范本!
2019/07/08 职场文书
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL