跳转到主要内容

为Selenium 3提供更新版的EdgeDriver实现,新增对Microsoft Edge(Chromium)的支持。

项目描述

已弃用:Microsoft Edge Selenium 工具

:warning: 此项目不再维护。请卸载Microsoft Edge Selenium 工具并升级到Selenium 4,它内置了对Microsoft Edge(Chromium)的支持。有关将您的Selenium 3浏览器测试升级到Selenium 4的帮助,请参阅Selenium的指南此处 :warning

此存储库将保持可用,作为示例,以及尚未升级的用户。但是,将不会有进一步的关于问题或拉取请求的活动。《@EdgeDevTools》团队将继续与Selenium项目合作,将未来的Microsoft Edge驱动程序功能和错误修复直接提交到Selenium 4。


Build Status

Microsoft Edge Selenium 工具通过统一的驱动程序扩展了Selenium 3,帮助您为Microsoft Edge(EdgeHTML)和新的Microsoft Edge(Chromium)浏览器编写自动化测试。

本项目包含的库与Selenium的内置Edge库完全兼容,默认运行Microsoft Edge(EdgeHTML),因此您可以将我们的项目作为无缝替换品使用。除了与您现有的Selenium测试兼容之外,Selenium Microsoft Edge工具还为您提供了驱动新Microsoft Edge(Chromium)浏览器并解锁所有最新功能的能力!

此包中的类基于Selenium项目中包含的现有EdgeChrome驱动程序类。

开始之前

Selenium Tools for Microsoft Edge是为了解决现有Selenium 3浏览器测试的开发者添加最新Microsoft Edge(Chromium)浏览器覆盖率的兼容性解决方案。Microsoft Edge开发者工具团队建议使用Selenium 4,因为Selenium 4内置了对Microsoft Edge(Chromium)的支持。如果您能够升级现有的测试或使用Selenium 4编写新测试,那么不需要使用此包,因为Selenium应该已经内置了您需要的所有功能!

有关从Selenium 3升级到Selenium 4的指南,请参阅Selenium的升级指南。如果由于兼容性问题无法升级,请考虑在官方Selenium GitHub仓库此处提交问题。如果您已确定目前无法从Selenium 3升级,但仍想为项目添加Microsoft Edge(Chromium)的测试覆盖率,请参阅以下章节中的步骤。

入门

下载驱动程序可执行文件

您需要为要驱动的Microsoft Edge版本获取正确的WebDriver可执行文件。可执行文件不包括在此包中。所有受支持的Microsoft Edge版本的WebDriver可执行文件均可在此下载。有关更多信息以及下载适用于您的浏览器的正确驱动程序的说明,请参阅Microsoft Edge WebDriver文档

安装

Selenium Tools for Microsoft Edge依赖于官方的Selenium 3包来运行。您需要确保Selenium 3以及工具都包含在您的项目中。

使用pip安装msedge-selenium-toolsselenium

pip install msedge-selenium-tools selenium==3.141

示例代码

有关使用WebDriver与Microsoft Edge(Chromium)的更多信息,请参阅Microsoft Edge WebDriver文档

from msedge.selenium_tools import Edge, EdgeOptions

# Launch Microsoft Edge (EdgeHTML)
driver = Edge()

# Launch Microsoft Edge (Chromium)
options = EdgeOptions()
options.use_chromium = True
driver = Edge(options = options)

贡献

我们很高兴您对自动化最新Microsoft Edge浏览器以及改善社区的其他自动化体验感兴趣!

开始之前,请阅读并遵循我们的贡献指南。同时,考虑直接将您的功能或错误修复贡献给Selenium,以便它包含在未来的Selenium版本中。

行为准则

本项目采用了Microsoft开源行为准则。有关更多信息,请参阅行为准则常见问题解答或通过opencode@microsoft.com联系以提出任何额外的问题或意见。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

msedge-selenium-tools-3.141.4.tar.gz (13.6 kB 查看哈希值)

上传时间 源代码

构建分布

msedge_selenium_tools-3.141.4-py3-none-any.whl (15.8 kB 查看哈希值)

上传时间 Python 3

由以下支持