Selenium Python bindings 提供了一个简单的API,让你使用Selenium WebDriver来编写功能/校验测试。 通过Selenium Python的API,你可以非常直观的使用Selenium WebDriver的所有功能。

Selenium Python bindings 使用非常简洁方便的API让你去使用像Firefox, IE, Chrome, Remote等等 这样的Selenium WebDrivers(Selenium web驱动器)。当前支持的版本为 2.7, 3.2及以上。

一、安装python selenium binding

pip install selenium

二、安装浏览器驱动

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/geckodriver/releases

Safari:https://webkit.org/blog/6900/webdriver-support-in-safari-10/

使用不同的浏览器,需要下载对应驱动,并且确保驱动可执行文件,如chromedriver.exe放到你的系统环境PATH中,这里我将它放到python安装目录下。D:\360YP\VM\Python35\Script\chromedriver.exe

三、下载Selenium Server

注意:The Selenium server is only required if you want to use the remote WebDriver

Selenium Server 是个java 程序,推荐使用JRE 1.6以上的java环境运行。我们可以从download page of selenium website 中下载 Selenium Standalone Server,名字类似 selenium-server-standalone-3.5.0.jar,启动方式如

java -jar selenium-server-standalone-3.5.0.jar

使用详情,请查看后面章节介绍。


***微信扫一扫,关注“python测试开发圈”,了解更多测试教程!***

转载于:https://www.cnblogs.com/guanfuchang/p/6497840.html

Selenium with Python 001 - 安装篇相关推荐

  1. Python   pip安装selenium安装不了报错原因

    Python   pip安装selenium安装不了报错原因 1.首先要确保已经安装了pip, 打开cmd,输入pip,如下方有出现一系列pip的相关命令,则表示安装成功. 2.接着输入命令pip i ...

  2. python软件安装步骤-一篇非常棒的安装Python及爬虫入门博文!

    一. 大数据及数据挖掘基础(私信小编007即可获取大量Python学习资料!) ***部分主要简单介绍三个问题: 1.什么是大数据? 2.什么是数据挖掘? 3.大数据和数据挖掘的区别? 1.大数据(B ...

  3. python学习历程-安装篇(一)

    python学习历程-安装篇 之前工作中数据量很少,每天也就是用excel发一下报表,函数已经足够应付工作内容,但心里一直渴望学习更深层次一点的数据分析(崇拜那些技术大神),网上看了很多有关数据分析挖 ...

  4. 自动化测试框架搭建三python环境安装selenium和手动下载安装selenium的方法

    python环境安装selenium和手动下载安装selenium的方法 方法1:cmd环境下,用pip install selenium 可能会很慢 方法2:下载selenium安装包手动安装 下载 ...

  5. python详细安装教程-超详细Python与PyCharm安装教程,看这一篇就够了

    原标题:超详细Python与PyCharm安装教程,看这一篇就够了 学习了三天的python, 之前测试一直用课程自带的网页版玩玩, 为了学习 然后就下载了一个python和pycharm 现在分享下 ...

  6. Python养发之路 - 安装篇

    Python养发之路 - 安装篇 作者:养发两年半的Python数据工程师 编辑时间: 2021年7月3日 作者有话说: 新手先跟着做,遇到问题直接百度.(跟着教程走,99%不会出问题) 更新时间:每 ...

  7. python selenium 教程(-) 安装

    https://www.selenium.dev/ Selenium   是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.此处详细记录自己的使用过 ...

  8. python pip安装selenium_python+selenium安装

    python+selenium安装 python下载地址:https:www.python.org 安装完成进入cmd,输入python 如果cmd找不到,需要添加环境变量 selenium安装地址: ...

  9. 机器学习-python等开发工具-安装篇

    Python安装篇 准备工作下载安装包: 测试安装环境:win10 64X 测试Python解释器版本 3.10.3 首先下载并安装 python解释器 下载地址: https://www.pytho ...

最新文章

  1. 百度App Objective-C/Swift 组件化混编之路(一)
  2. mysql 数值类型 长度_mysql中的数据类型的长度
  3. C++的一些知识点摘抄(创建基本类 高级类)
  4. 05精益敏捷项目管理——超越Scrum
  5. JEECG社区第六期架构培训班报名
  6. apb外设怎么分配地址
  7. 【iOS】TouchDown、TouchDownRepeat 和 TouchCancel 的区别
  8. Linux 命令(111)—— alias 命令(builtin)
  9. java 操作linux_java程序里调用linux命令
  10. 【机器学习】线性回归实战案例三:股票数据价格区间预测模型(国外+国内数据)
  11. 单片机原理与c语言程序设计付先成版答案,单片机原理与C语言程序设计
  12. 将人力资源HR纳入OKR
  13. Windows和Linux 20.04两台主机如何共用一套键鼠
  14. 前端项目没数据?教你抓取各大网站api
  15. iView组件+Django实现前后端分离上传图片
  16. 金多多简述调整浪的特征十分明显
  17. ngx-datatable
  18. python配置(二)——机器学习环境
  19. abb式c语言,ABB机器人是用什么语言编程的? ——ABB机器人
  20. 电力设备事故演练仿真培训_电力事故VR培训_广州华锐互动

热门文章

  1. mysql 自身参照自身_mysql个人散乱笔记,慎重参考
  2. socket自定义框架
  3. 揭秘:高盛交易员赚取10亿美元利润的神秘“利器”终于公开了
  4. 第三方快递接口API调用
  5. 11个步骤完美排查Linux机器是否已经被入侵
  6. 看我如何拿下公司OA服务器
  7. 《美团点评》编程题---有一个二维数组(n*n),写程序实现从右上角到左下角沿主对角线方向打印
  8. centos6.6 安装python环境及Django 1.9.0
  9. python3扫盲系列-(3)
  10. 在mac中导入hadoop2.6.0源代码至eclipse