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 面向对象 成员的访问约束
Dec 23 Python
python静态方法实例
Jan 14 Python
python如何实现远程控制电脑(结合微信)
Dec 21 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
Jun 14 Python
python+django快速实现文件上传
Oct 24 Python
python交互式图形编程实例(三)
Nov 17 Python
详解python函数传参是传值还是传引用
Jan 16 Python
Django实现学生管理系统
Feb 26 Python
Python编程学习之如何判断3个数的大小
Aug 07 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
Python sqlite3查询操作过程解析
Feb 20 Python
Python命令行参数定义及需要注意的地方
Nov 30 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下删除字符串中HTML标签的函数
2008/08/27 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
Postman的下载及安装教程详解
2018/10/16 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
详解Python中for循环的使用
2015/04/14 Python
python打开文件并获取文件相关属性的方法
2015/04/23 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python删除n行后的其他行方法
2019/01/28 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
Python telnet登陆功能实现代码
2020/04/16 Python
python IDLE添加行号显示教程
2020/04/25 Python
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
研究生自荐信
2013/10/09 职场文书
医学专业大学生求职信
2014/07/12 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
采购员岗位职责范本
2015/04/07 职场文书
国家助学金受助感言
2015/08/01 职场文书
利用javaScript处理常用事件详解
2021/04/14 Javascript
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server