注意:

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安装相关推荐

  1. anaconda+python+pycharm代码学习——自动化办公(二)——安装mysql数据库and使用Navicat 连接 mysql

    安装mysql数据库一定注意 就安装5.版本的 别安装8. 我就是因为安装了8. 才一直安装不上 5.版本的超级好安装 这里参考这篇 非常好!!! 但是成功之后cmd输入mysql 却报错 mysql ...

  2. linux自动化安装linux系统,Linux下—自动化boot引导安装linux系统安装-Go语言中文社区...

    系统光盘中isolinux目录列表 1.solinux.bin:光盘引导程序,在mkisofs的选项中需要明确给出文件路径,这个文件属于SYSLINUX项目 2.isolinux.cfg: isoli ...

  3. python 离线下载和安装第三方库 .whl wheel 文件

    python 离线下载和安装第三方库 .whl wheel 文件 下载 .whl 文件 pip download \--only-binary=:all: \ # 对于包以及包的依赖包,都不使用二进制 ...

  4. python urllib3离线安装_全球Python库下载前10名

    Python的简洁性,不仅仅在于其语法简单,还有各种python库函数的支持,为大家节省了大量的时间和精力,所以网上有人戏称python的编程者为调包侠.但是你知道全球最受欢迎的python库嘛?今天 ...

  5. python离线安装pip.whl_20180903 - Python Pip 工具下载whl包与离线安装

    20180903 - Python Pip 工具下载whl包与离线安装 1. 我的Blog 2. 简介信息 摘要:Linux下,python,pip工具离线安装包 Author: andy_yhm@y ...

  6. Python离线安装PIL 模块(pillow、沙箱、照相)

    python的库一般都用pip安装. 但是有时候也会出现在线安装失败的情况,如下图安装PIL模块时报错: 这时候可以采取离线安装的方式: 一.首先下载离线安装包 PIL官方版不支持py3,不过有非官方 ...

  7. python离线安装第三方库

    python离线安装第三方库 本人也是一枚小白,欢迎大佬们批评指正! 当服务器是未联网状态时,在环境中安装第三方包就很不方便.下面是自己学习过多篇文章后,结合自己实际安装步骤,写的一点总结. 1. 在 ...

  8. python离线安装tensorflow_TensorFlow的离线安装

    清华的镜像里也有anaconda需要的同学可以去哪里下载 Linux系统,强烈建议安装centos7(7以下系统不建议安装,本人亲测,使用centos6.5 1.7 1.6 1.5 在安装完成后无法正 ...

  9. python谷歌浏览器驱动安装失败_Selenium自动化库在安装谷歌浏览器Chrome及其驱动chromedriver的安装问题...

    Selenium自动化库在安装谷歌浏览器chrome及其驱动的问题 1.如何下载谷歌浏览器chrome及驱动chromedriver 本人经过大半天的研究总结,也是在追寻一个Selenium自动化库的 ...

最新文章

  1. UML-类图-需要写关联名称吗?
  2. 一起学nRF51xx 22 -  实现一个具体SVC调用功能的demo
  3. canvas使用技巧大全
  4. PHP中的const
  5. P1447 [NOI2010]能量采集(mobius反演)
  6. 电力系统潮流计算matlab程序,大神们,求个电力系统潮流计算的matlab程序。
  7. android显示网络图片控件,Android控件之ImageView(二)
  8. SpringBoot2.1.5(18)--- 国际化配置,SpringBoot Locale 国际化使用方法
  9. 跟ArthurXF学从雅虎抓取股票数据的方法
  10. Docker第三方项目小结
  11. python的logging日志
  12. 语音识别基本原理介绍------dnn-hmm续
  13. ESP32利用百度智能云实现图像识别 文字识别
  14. 小白的破解WiFi之路1----VMware、kali安装
  15. Ubuntu安装riscv-gnu-toolchain和riscv-tools
  16. 通向大规模医疗知识图谱:万字详解天衍实验室知识图谱对齐技术
  17. Creator仿超级玛丽小游戏源码分享
  18. RK3399 Android7.1显示屏开机时或休眠唤醒后概率性不显示
  19. Linux下装Matlab2014
  20. 一体化伺服电机编码器值清零或设置原点如何操作?

热门文章

  1. 《巴菲特致股东的信(第4版)》笔记——那些不变的
  2. kindeditor配置syntaxhighlighter...
  3. Extreme Table简介及使用
  4. python自动化开发实战实战2:用列表与文件创建购物系统
  5. mysql评论表_如何设计论坛评论表?mysql
  6. 微信公众号录音文件保存到自己开发的服务器(amr文件转mp3)
  7. 如何让电脑文件与手机同步?
  8. 荐读 | 英特尔:初探 “边缘控制”
  9. 百度云 登陆不上错误码码1550010
  10. python实现画板_一起看看python+pygame简单画板实现代码实例