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使用新浪微博API发送微博的例子
Apr 10 Python
Python多进程同步Lock、Semaphore、Event实例
Nov 21 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
python常见的格式化输出小结
Dec 15 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
python3学习之Splash的安装与实例教程
Jul 09 Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
使用python批量修改文件名的方法(视频合并时)
Mar 24 Python
python实现扫雷小游戏
Apr 24 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 Python
Python爬虫实战之爬取携程评论
Jun 02 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使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
javascript innerText和innerHtml应用
2010/01/28 Javascript
JQuery入门——移除绑定事件unbind方法概述及应用
2013/02/05 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
理解javascript对象继承
2016/04/17 Javascript
JS原型链怎么理解
2016/06/27 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
Mac下Anaconda的安装和使用教程
2018/11/29 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
村官工作鉴定评语
2014/01/27 职场文书
高中生期末评语
2014/01/28 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
餐饮营销方案
2014/02/23 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
使用pytorch实现线性回归
2021/04/11 Python
Go并发4种方法简明讲解
2022/04/06 Golang