python离线安装selenium_UI自动化:Python+Selenium3安装
注意:
1.Selenium3不在支持默认的浏览器,由浏览器官方提供的driver进行支持,提高稳定性
2.如果是java实现,只支持java8及以上(可忽略)
一、Windows环境
在Python中安装selenium3(WebDriver)
1.cmd进入Python有pip工具,可以直接 pip install selenium 对应的版本安装
2.下载Selenium离线安装包
a 下载地址:https://pypi.python.org/pypi/selenium 选择扩展名为gz的源码包下载
b 解压gz包后,cmd目录切到setup.py,执行Python setup.py install
3.检查是否安装成功
1.输入Python,进入交换模式
2.输入import selenium,没有报错,说明安装成功。
二、第一个WebDriver例子
可以选择chrome、Firefox、IE9及以上浏览器,但是都有一个要求,正确安装浏览器驱动:
驱动参考链接:
chrome https://chromedriver.storage.googleapis.com/index.html
Firefox https://github.com/mozilla/geckodriver/releases
选择操作系统类型+浏览器兼容位数或版本
脚本:
#encoding=utf-8
from selenium import webdriver
import time
#如果无法找到驱动,加上os.environ['webdriver.firefox/chrome/IE.dirver'] = '浏览器驱动原始路径'
driver = webdriver.Firefox(executable_path='d:\\geckodriver') #浏览器驱动存放的位置
#driver = webdriver.Chrome(executable_path='d:\\chromedriver') ,chrome的
driver.get('https://www.baidu.com') #打开百度搜索页面
driver.find_element_by_id('query').clear() #清楚输入框内容
driver.find_element_by_id('query').send_keys(u'测试')
driver.find_element_by_id('id').click()
time.sleep(3)
driver.quit()
注:如果提示 "expected browser binary location......",需要修改浏览器的启动代码
例如:
binary=FirefoxBinary('d:\\FirefoxPortable\\Firefox.exe')
driver=webdriver.Firefox(firefox_binary=binary,executable_path=r'c:\geckodriver')
python离线安装selenium_UI自动化:Python+Selenium3安装相关推荐
- anaconda+python+pycharm代码学习——自动化办公(二)——安装mysql数据库and使用Navicat 连接 mysql
安装mysql数据库一定注意 就安装5.版本的 别安装8. 我就是因为安装了8. 才一直安装不上 5.版本的超级好安装 这里参考这篇 非常好!!! 但是成功之后cmd输入mysql 却报错 mysql ...
- linux自动化安装linux系统,Linux下—自动化boot引导安装linux系统安装-Go语言中文社区...
系统光盘中isolinux目录列表 1.solinux.bin:光盘引导程序,在mkisofs的选项中需要明确给出文件路径,这个文件属于SYSLINUX项目 2.isolinux.cfg: isoli ...
- python 离线下载和安装第三方库 .whl wheel 文件
python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...
- python urllib3离线安装_全球Python库下载前10名
Python的简洁性,不仅仅在于其语法简单,还有各种python库函数的支持,为大家节省了大量的时间和精力,所以网上有人戏称python的编程者为调包侠.但是你知道全球最受欢迎的python库嘛?今天 ...
- python离线安装pip.whl_20180903 - Python Pip 工具下载whl包与离线安装
20180903 - Python Pip 工具下载whl包与离线安装 1. 我的Blog 2. 简介信息 摘要:Linux下,python,pip工具离线安装包 Author: andy_yhm@y ...
- Python离线安装PIL 模块(pillow、沙箱、照相)
python的库一般都用pip安装. 但是有时候也会出现在线安装失败的情况,如下图安装PIL模块时报错: 这时候可以采取离线安装的方式: 一.首先下载离线安装包 PIL官方版不支持py3,不过有非官方 ...
- python离线安装第三方库
python离线安装第三方库 本人也是一枚小白,欢迎大佬们批评指正! 当服务器是未联网状态时,在环境中安装第三方包就很不方便.下面是自己学习过多篇文章后,结合自己实际安装步骤,写的一点总结. 1. 在 ...
- python离线安装tensorflow_TensorFlow的离线安装
清华的镜像里也有anaconda需要的同学可以去哪里下载 Linux系统,强烈建议安装centos7(7以下系统不建议安装,本人亲测,使用centos6.5 1.7 1.6 1.5 在安装完成后无法正 ...
- python谷歌浏览器驱动安装失败_Selenium自动化库在安装谷歌浏览器Chrome及其驱动chromedriver的安装问题...
Selenium自动化库在安装谷歌浏览器chrome及其驱动的问题 1.如何下载谷歌浏览器chrome及驱动chromedriver 本人经过大半天的研究总结,也是在追寻一个Selenium自动化库的 ...
最新文章
- UML-类图-需要写关联名称吗?
- 一起学nRF51xx 22 - 实现一个具体SVC调用功能的demo
- canvas使用技巧大全
- PHP中的const
- P1447 [NOI2010]能量采集(mobius反演)
- 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。
- android显示网络图片控件,Android控件之ImageView(二)
- SpringBoot2.1.5(18)--- 国际化配置,SpringBoot Locale 国际化使用方法
- 跟ArthurXF学从雅虎抓取股票数据的方法
- Docker第三方项目小结
- python的logging日志
- 语音识别基本原理介绍------dnn-hmm续
- ESP32利用百度智能云实现图像识别 文字识别
- 小白的破解WiFi之路1----VMware、kali安装
- Ubuntu安装riscv-gnu-toolchain和riscv-tools
- 通向大规模医疗知识图谱:万字详解天衍实验室知识图谱对齐技术
- Creator仿超级玛丽小游戏源码分享
- RK3399 Android7.1显示屏开机时或休眠唤醒后概率性不显示
- Linux下装Matlab2014
- 一体化伺服电机编码器值清零或设置原点如何操作?
热门文章
- 《巴菲特致股东的信(第4版)》笔记——那些不变的
- kindeditor配置syntaxhighlighter...
- Extreme Table简介及使用
- python自动化开发实战实战2:用列表与文件创建购物系统
- mysql评论表_如何设计论坛评论表?mysql
- 微信公众号录音文件保存到自己开发的服务器(amr文件转mp3)
- 如何让电脑文件与手机同步?
- 荐读 | 英特尔:初探 “边缘控制”
- 百度云 登陆不上错误码码1550010
- python实现画板_一起看看python+pygame简单画板实现代码实例