Selenium-WebDriver驱动对照表

接口测试的学习已经告一段落,接下来我们就要开始UI自动化的课程了,以下为UI自动化的课前准备,请认真准备环境。有问题随时问我!!

1、安装专业版pycharm,只要是填写了licensed的都是专业版本的pycharm

2、python中安装好selenium包  pip install selenium

3、python中安装好Appium-Python-Client包 pip install Appium-Python-Client

4、根据http://www.imdsx.cn/index.php/2017/08/02/drvier/ 驱动对照表下载Chrome对驱动,并添加在PATH环境变量中(复制到python安装目录的scripts目录下面),复制下方代码。能打开我的博客为环境配置成功。

from selenium import webdriver

driver = webdriver.Chrome()

driver.get(‘http://www.imdsx.cn‘)

5、根据http://www.imdsx.cn/index.php/2017/08/02/drvier/ 安装火狐和IE的驱动

火狐浏览器测试代码

from selenium import webdriver

driver = webdriver.Firefox()

driver.get(‘http://www.imdsx.cn‘)

IE浏览器测试代码

from selenium import webdriver

driver = webdriver.Ie()

driver.get(‘http://www.imdsx.cn‘)

能打开我的博客为环境配置成功。

点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html

Firefox

Firefox驱动下载地址为:https://github.com/mozilla/geckodriver/releases/

根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以

IE

IE浏览器驱动下载地址为:http://selenium-release.storage.googleapis.com/index.html

根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。

原文地址:https://www.cnblogs.com/blackbird0423/p/8905817.html

时间: 2024-08-30 14:40:11

Selenium-WebDriver驱动对照表的相关文章

Selenium学习之==>WebDriver驱动对照表

转自www.imdsx.cn 1.Chrome 对于chrome浏览器,有时候会有闪退的情况,也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对. chromedriver版本 支持的Chrome版本 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33 v60-62 v2.32 v59-61 v2.31 v58-60 v2.30 v58

selenium webdriver驱动的安装 3

1.下载来源:https://seleniumhq.github.io/selenium/docs/api/py/ Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ Firefox: https://github.com/mozilla/geckodriv

IE11,Chrome65.0.3325.146,Firefox58的webdriver驱动下载,并用selenium驱动来实现自动化测试

各浏览器版本:    python版本: selenium版本: IE11的Webdriver下载: http://dl.pconline.com.cn/download/771640-1.html 链接:https://pan.baidu.com/s/13TTyXGNaG5cpSNdl1k9ksQ 密码:2n9n Chrome65.0.3325.146的webdriver驱动下载: 链接:https://pan.baidu.com/s/1gv-ATOv_XdaUEThQd5-QtA 密码:dz

开源应用架构之?Selenium WebDriver(上)

前不久,InfoQ向大家推荐了几本有关 软件架构的新书,引起了国内读者的广泛兴趣.其中一本是< 开源应用架构(The Architecture of Open  Source  Applications)>, 来自知名开源项目的各位作者对软件的设计进行了说明.通过对这些成功的系统架构进行概览,让软件工程师可以彻底了解最佳实践和陷阱.InfoQ中文站响应 读者的需求,整理了该书有关知名开源软件架构的精彩内容,供国内开发社区借鉴.本期介绍的是著名浏览器自动化工具Selenium   WebDriv

Page Object Model | POM (Selenium Webdriver For Python)

研究Selenium + python 自动化测试有近两个月了,不能说非常熟练,起码对selenium自动化的执行有了深入的认识. 从最初无结构的代码,到类的使用,方法封装,从原始函数调用,到重定义函数.从变量驱动,到数据驱动,再到关键字驱动,一步一步的默默走向自动化框架的构建.虽然还有没有投入使用,只是写几个demo,就慢慢的发现了 selenium自动用例脚本,相似功能地方,代码基本都是一样的,界面元素换个查找方式,把原来的使用 xpath方式,改为使用 id 查找,需要对每个用例脚本都要改

Selenium WebDriver + Python 环境配置

1.   下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) 下载地址:https://www.python.org/downloads/ 1.2.[python 的安装包管理工具]Pip pip 是python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python 的任意类库. 下载地址: https://pypi.python.

Selenium WebDriver的使用(一)

Selenium WebDriver的相关介绍及资源下载:http://docs.seleniumhq.org/ 在2016年2月份Selenium WebDriver更新到了2.52.0版本,建议在使用旧版本的更新至该版本,在稳定性和性能上提高不少. Selenium支持驱动众多的浏览器,包括PC.移动端及PhantomJS等. 以在windows下的JAVA开发环境为例,下载http://selenium-release.storage.googleapis.com/2.52/seleniu

selenium webdriver 学习总结-数据驱动(六)

QQ群:136924235 论坛:http://bbs.shareku.com webdriver可以结合junit中的Parameterized运行器完成数据驱动的目的,数据驱动的方式很多,可以结合csv文件,excel文件,jdbc等,下面我将结合csv,jdbc来展示如何完成数据驱动测试. 一.先给大家介绍一下如何使用Parameterized运行器,两种方式实现. 1.第一种方式,通过构造方法初始化测试数据 代码示例: package junit.parameters; import o

Selenium WebDriver的使用(三)

Selenium WebDriver支持驱动众多的浏览器,包括PhantomJS.HtmlUnitDriver等无界面浏览器,他们速度快,但在兼容性上还是有点问题,有时会遇到页面JS执行错误,在一些应用场合,页面内容提取也不够简洁方便. 对于常用的桌面浏览器,兼容性很好,但在执行性能上较无界面浏览器要差一些.一是由于需要开启实体的浏览器加载页面的所有资源并进行页面渲染,这将大量消耗CPU及内存资源,在做多线程并发时尤为明显:二是由于通过浏览器的API进行页面内容的查找提取(Selenium RC