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中变量交换的例子
Aug 25 Python
使用Python生成随机密码的示例分享
Feb 18 Python
python timestamp和datetime之间转换详解
Dec 11 Python
python爬取淘宝商品详情页数据
Feb 23 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
解决Opencv+Python cv2.imshow闪退问题
Apr 24 Python
Python如何将函数值赋给变量
Apr 28 Python
python Matplotlib数据可视化(1):简单入门
Sep 30 Python
PyQt5 显示超清高分辨率图片的方法
Apr 11 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中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
javascript常见用法总结
2014/05/22 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
javascript 动态生成css代码的两种方法
2017/03/17 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
vue进入页面时滚动条始终在底部代码实例
2019/03/26 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
用Python编写生成树状结构的文件目录的脚本的教程
2015/05/04 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
大学生大二自我鉴定
2013/10/28 职场文书
车间操作工岗位职责
2013/12/19 职场文书
家长对小学生的评语
2014/01/28 职场文书
总经理的岗位职责
2014/02/23 职场文书
小学生演讲稿大全
2014/04/25 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
趣味运动会标语口号
2015/12/26 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript