selenium3+python3环境搭建教程图解


Posted in Python onDecember 07, 2018

1、首先安装火狐浏览器

有单独文章分享怎么安装

2、搭建python环境

安装python,安装的时候把path选好,就不用自己在配置,安装方法有单独文档分享

安装好以后cmd打开输入python查看是否配置好

3、安装pip

一般python会默认带一个,放置和python一个地址,这样就不需要重新配置环境变量

安装路径可以上网查询很多的教程 https://pypi.python.org/pypi/pip 下载pip源码包

selenium3+python3环境搭建教程图解

减压以后在cmd 窗口下用cd命令切换到 E:\新建文件夹 (2)\python\pip-18.1 目录下 。然后输入 python setup.py install 安装pip工具。

安装完成以后会显示:

Finished processing dependencies for pip==8.1.2

4、安装python集成开发环境pycharm

地址的话官网一搜索就有,下载一个exe文件

selenium3+python3环境搭建教程图解

下载到本地以后,双击exe文件安装,具体官网有很多教程,可以看怎么安装。安装好以后就可以创建project。

selenium3+python3环境搭建教程图解

5、最后一步安装selenium3(webdriver)主要就是其在python中如何安装和使用

如果安装好python和pip 尝试在cmd中输入 pip install selenium

如果ok的话就可以省很多事

如果不ok

就跟着我的脚步

1、下载selenium安装包,地址https://pypi.python.org/pypi/selenium

selenium3+python3环境搭建教程图解

点击download 然后进入下一界面

selenium3+python3环境搭建教程图解

点击扩展名为gz的源码包下载,下载后减压。然后cd切换到该文件的setup.py目录下,类似于安装pip安装包的方法一样,输入python setup.py install

安装ok界面显示

Finished processing dependencies for selenium==3.0.2

重新打开cmd 输入python回车,在python交互模式输入import selenium

显示

selenium3+python3环境搭建教程图解

接下来就是使用 Firefox浏览器验证WebDriver是否可用

实在不想打字了,图片上传即可看清楚

selenium3+python3环境搭建教程图解

接着图片里的话:;;驱动兼容32位FireFox浏览器)下载对应的Webdriver操作Firefox浏览器的驱动程序,

selenium3+python3环境搭建教程图解

下载后减压即可

到此为止自动化测试整个环境搭建完毕

我们可以来测试一下。打开pycharm输入脚本,点击运行即可。也可以在命令框里测试,脚本复制在下面,可自行测试

selenium3+python3环境搭建教程图解

from selenium import webdriver
from time import sleep
b=webdriver.Firefox()
b.get('http://xdclass.net')
print(b.title)
sleep(10)
v/div[3]/div/div[2]/a[1]/div/img').click()b.find_element_by_xpath('/html/body/div/di

selenium3+python3环境搭建教程图解

总结

以上所述是小编给大家介绍的selenium3+python3环境搭建教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现dnspod自动更新dns解析的方法
Feb 14 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 Python
启动Atom并运行python文件的步骤
Nov 09 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 Python
python增加图像对比度的方法
Jul 12 Python
Python依赖包整体迁移方法详解
Aug 15 Python
使用turtle绘制五角星、分形树
Oct 06 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
如何表示python中的相对路径
Jul 08 Python
python对视频画框标记后保存的方法
Dec 07 #Python
python opencv读mp4视频的实例
Dec 07 #Python
python利用requests库模拟post请求时json的使用教程
Dec 07 #Python
Python 加密与解密小结
Dec 06 #Python
Python 带有参数的装饰器实例代码详解
Dec 06 #Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 #Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 #Python
You might like
PHP 中dirname(_file_)讲解
2007/03/18 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
PHP中SESSION使用中的一点经验总结
2012/03/30 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
JS中style属性
2006/10/11 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
学习JavaScript设计模式之中介者模式
2016/01/14 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
vue实现放大镜效果
2020/09/17 Javascript
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
python 实现简单的FTP程序
2019/12/27 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
物业招聘计划书
2014/01/10 职场文书
售后服务承诺书
2014/03/26 职场文书
集中整治工作方案
2014/05/01 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis