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下载文件时显示下载进度的方法
Apr 02 Python
pymongo给mongodb创建索引的简单实现方法
May 06 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
python 写的一个爬虫程序源码
Feb 28 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
Python基于递归算法求最小公倍数和最大公约数示例
Jul 27 Python
pycharm修改界面主题颜色的方法
Jan 17 Python
python实现日志按天分割
Jul 22 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
如何使用Python自动生成报表并以邮件发送
Oct 15 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数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
10个对初学者非常有用的PHP技巧
2016/04/06 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
分享12个非常实用的JavaScript小技巧
2016/05/11 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
Python实现遍历数据库并获取key的值
2015/05/17 Python
Python正则表达式使用经典实例
2016/06/21 Python
Python基于pillow判断图片完整性的方法
2016/09/18 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
详解python tkinter模块安装过程
2020/01/06 Python
如何用python免费看美剧
2020/08/11 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
土木工程毕业生推荐信
2013/10/28 职场文书
酒店销售主管岗位职责
2014/01/04 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
公司聘任书模板
2014/03/29 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers