本文讲述如何安装selenium并使用Python操作Edge浏览器打开网页的简单流程。

概述

Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。

安装selenium

直接使用命令pip install selenium即可。(修改pip install镜像源)

因为已经安装过,所以不显示安装过程。

下载Edge浏览器驱动

在写Web自动化的过程中,如果使用微软的Edge浏览器,需要加载EdgeDriver即微软的浏览器驱动,才可以执行Selenium基于Edge浏览器的自动化测试。

一定注意:下载的Edge浏览器驱动需要和当前的浏览器版本匹配。

1 查找Edge浏览器当前版本

通过命令edge://settings/help打开设置页面,找到Edge当前版本(版本 89.0.774.63 (官方内部版本) (64 位)) 。

2 下载Edge浏览器驱动程序

打开Edge浏览器selenium驱动程序下载页面:找到与浏览器当前版本号对应的驱动程序进行下载:

3 将驱动程序放入指定目录

下载完成并解压缩后,将其中的msedgedriver.exe文件放入到Python的安装路径下(其实只要是Path的覆盖路径都可以),本例中其最终路径为C:\Program Files\Python36\msedgedriver.exe

测试程序

见Python+Selenium+Edge浏览器安装与简单运行(2/2)

Python+Selenium+Edge浏览器安装与简单运行(1/2)相关推荐

  1. 挂网课 Python selenium edge

    1.安装python 运行环境 参考下面 PyCharm 安装教程(Windows) | 菜鸟教程PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm ...

  2. selenium+Edge浏览器实现web端自动化测试

    selenium+Edge浏览器的自动化测试 1. 概述 2. selenium自动化原理 (1)selenium3 (2)安装方式 3. 实战案例体验selenium自动化 4. 关于seleniu ...

  3. microsoft edge浏览器安装驱动

    microsoft edge浏览器安装驱动) 一.背景 新入手了一台PC,安装的是win10系统,内置浏览器是edge,也是第一次用.那,想用来做跑selenium的web自动化.需要安装一个edge ...

  4. python+selenium打开浏览器-设置浏览器路径和驱动器路径

    python+selenium打开浏览器 from selenium import webdriver from selenium.webdriver.chrome.options import Op ...

  5. Edge浏览器安装插件报错:显示出现错误 Download interrupted

    目录 出现错误 经过 解决 出现错误 Edge浏览器安装插件报错:显示出现错误 Download interrupted. 或者新换电脑无法同步安装插件. 经过 查询后,较多为修改C盘下Host文件, ...

  6. 惊!最靠谱的谷歌与edge浏览器安装扩展插件方法

    谷歌与edge浏览器安装扩展插件 谷歌浏览器安装扩展插件 Edge浏览器安装扩展插件 注意 谷歌浏览器安装扩展插件 1.在浏览器地址栏中输入: chrome://extensions/ 2.打开开发者 ...

  7. Microsoft Edge浏览器安装Chrome浏览器主题

    Microsoft Edge浏览器安装Chrome浏览器主题 Microsoft Edge浏览器设置 进入应用商店 Chrome商店官网: 国内Chrome插件网站 安装Chrome主题插件 搜索主题 ...

  8. 使用 Python+Selenium + 第三方库实现的简单的 web 自动化测试框架 源码

    使用 Python+Selenium + 第三方库实现简单的 web 自动化测试框架,为 web 自动化测试编写更加便利和可维护. 一.配置(config) 1.1 说明 设置自动化案例运行时的属性值 ...

  9. selenium + Edge浏览器

    排查问题: 1.首先确定自己下载的驱动和浏览器版本号时相对应的 ps:...--帮助--关于edge浏览器查看版本号 2.装好后找到自己所用的环境,放到和python.exe同目录下 3.运行报错!! ...

  10. python性能测试可视化_locust安装及其简单使用----基于python的性能测试工具

    1.已安装python3.6 ,安装步骤略 pip安装: pip install locust 检查locust是否安装成功 locust --help 2.安装 pyzmq If you inten ...

最新文章

  1. 突然发现缓存这么好用
  2. 《系统集成项目管理工程师》必背100个知识点-70合同索赔流程
  3. 算法设计之—常用算法之-分支界定法
  4. 前端学习(2817):全局page配置文件
  5. 用python做采集时相对路径转换成绝对路径
  6. 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_昆仑通态MCGS触摸屏如何连接Modsim32进行组态仿真...
  7. 大学生眼中的对方,哈哈
  8. markdown知识轻轻来袭
  9. MAC上安装JDK后的所在目录
  10. Linux Centos8上使用系统定时任务crond
  11. win7文件共享服务器搭建,Win7下搭建web服务器实现数据共享的简单步骤
  12. 【Ci24R1小尺寸 DFN8/2*2】2.4G双向系统超低成本之选
  13. js 动态给style标签内添加样式
  14. 配置测试,你了解吗?
  15. php匹配字符串中的url并替换为超链接
  16. SQL48 将所有获取奖金的员工当前的薪水增加10%
  17. android app锁屏后定位,如何能让app在锁屏后还继续发送定位请求继续运行程序
  18. activiti实战系列 activiti连线
  19. Python3读txt,UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd0 in position 0: invalid continu
  20. 信息学奥赛一本通T1451:棋盘游戏

热门文章

  1. Zabbix监控介绍配置zabbix架构
  2. 全球信息数据量陡增 大数据应用前景广阔
  3. 栈的应用1——超级计算器(中缀与后缀表达式)C语言
  4. bat写的自动部署脚本
  5. Android TextView drawableLeft 在代码中实现
  6. 打开带图片的EXCEL文档反应慢 案例解析
  7. windows 不能确定用户和计算机名称
  8. VMC to Hyper-V Import Tool 简体中文版.VZPEDIA首发
  9. 遭遇Asp.Net长文件名下载的问题和解决办法
  10. ref: 九大数据仓库方案特点比较