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 with statement 进行文件操作指南
Aug 22 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
pycharm设置注释颜色的方法
May 23 Python
Python的iOS自动化打包实例代码
Nov 22 Python
pycham查看程序执行的时间方法
Nov 29 Python
python numpy实现文件存取的示例代码
May 26 Python
python实现树的深度优先遍历与广度优先遍历详解
Oct 26 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
零基础学python应该从哪里入手
Aug 11 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
php smarty模版引擎中的缓存应用
2009/12/11 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
php生成gif动画的方法
2015/11/05 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
鼠标经过的文本框textbox变色
2009/05/21 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
实用又漂亮的BootstrapValidator表单验证插件
2016/05/30 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
Vue+SpringBoot开发V部落博客管理平台
2017/12/27 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
Python代码实现KNN算法
2017/12/20 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
python中关于数据类型的学习笔记
2020/07/19 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
如何现实servlet的单线程模式
2014/08/05 面试题
秘书专业自荐信范文
2013/12/26 职场文书
文明学生标兵事迹
2014/01/21 职场文书
信息管理应届生求职信
2014/03/07 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS