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 10 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
Apr 18 Python
详解Python安装tesserocr遇到的各种问题及解决办法
Mar 07 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
Jun 08 Python
Python中pymysql 模块的使用详解
Aug 12 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
Pytorch中.new()的作用详解
Feb 18 Python
Keras之fit_generator与train_on_batch用法
Jun 17 Python
Python基于字典实现switch case函数调用
Jul 22 Python
Python绘图之柱形图绘制详解
Jul 28 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 18 Python
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
Jun 05 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里得到前天和昨天的日期的代码
2007/08/16 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
PHP处理JSON字符串key缺少双引号的解决方法
2014/09/16 PHP
php+jQuery.uploadify实现文件上传教程
2014/12/26 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
DOM事件探秘篇
2017/02/15 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
Python中asyncio与aiohttp入门教程
2018/10/16 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
求职简历的自我评价怎样写好
2013/10/07 职场文书
艺术设计专业个人求职信
2014/04/10 职场文书
学习雷锋活动总结
2014/04/29 职场文书
预备党员转正考核材料
2014/06/03 职场文书
租房协议书范文
2014/08/20 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
幼儿园辞职书
2015/02/26 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js