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 合并文件的具体实例
Aug 08 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
python 中的int()函数怎么用
Oct 17 Python
Python数据结构之栈、队列的实现代码分享
Dec 04 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
python打包exe开机自动启动的实例(windows)
Jun 28 Python
最小二乘法及其python实现详解
Feb 24 Python
Python web如何在IIS发布应用过程解析
May 27 Python
使用Python FastAPI构建Web服务的实现
Jun 08 Python
Python读取Excel数据并生成图表过程解析
Jun 18 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 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
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
php的dl函数用法实例
2014/11/06 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
javascript RadioButtonList获取选中值
2009/04/09 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
js生成验证码并直接在前端判断
2015/05/15 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
Angular ui.bootstrap.pagination分页
2017/01/20 Javascript
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
小程序实现投票进度条
2019/11/20 Javascript
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
pycharm的console输入实现换行的方法
2019/01/16 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
绿色城市实施方案
2014/03/19 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
治庸问责工作总结
2015/08/11 职场文书
高中团支书竞选稿
2015/11/21 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python