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操作日期和时间的方法
Mar 11 Python
python正则表达式match和search用法实例
Mar 26 Python
python爬取w3shcool的JQuery课程并且保存到本地
Apr 06 Python
python实现图片筛选程序
Oct 24 Python
Scrapy-Redis结合POST请求获取数据的方法示例
May 07 Python
Python 使用 docopt 解析json参数文件过程讲解
Aug 13 Python
python中自带的三个装饰器的实现
Nov 08 Python
pytorch方法测试详解——归一化(BatchNorm2d)
Jan 15 Python
Python通过socketserver处理多个链接
Mar 18 Python
Django admin组件的使用
Oct 24 Python
Python常用断言函数实例汇总
Nov 30 Python
教你怎么用Python监控愉客行车程
Apr 29 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
解析dedeCMS验证码的实现代码
2013/06/07 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
IE6 fixed的完美解决方案
2011/03/31 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
JavaScript中使用参数个数实现重载功能
2017/09/01 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
详解JavaScript数据类型和判断方法
2020/09/04 Javascript
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
python 制作简单的音乐播放器
2020/11/25 Python
python文件路径操作方法总结
2020/12/21 Python
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
员工自我鉴定范文
2013/10/06 职场文书
中英文自我评价语句
2013/12/20 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
企业晚会策划方案
2014/05/29 职场文书
525心理活动总结
2014/07/04 职场文书