写点什么

Microsoft Edge 现已支持 W3C WebDriver 建议

2018 年 6 月 27 日

Microsoft Edge 现已支持最近批准的 W3C WebDriver 建议,这将使 Edge 更易于实现单元测试和功能测试自动化。Edge WebDriver 现在以成为 Edge 的一个 FoD(按需添加特性,Feature on Demand),今后每次 Edge 发布将提供自动 WebDriver 更新。

在移交 W3C 做标准化之前,WebDriver 协议源自于 Selenium 项目,近些年中已给出了多个协议版本。对于 JavaScript 测试,已有包括 Intern WebDriver.io 在内的多个软件库为消除浏览器间的测试差异提供帮助。随着 W3C WebDriver 协议接近达到推荐状态,浏览器间在测试上的不一致性有望逐渐消除。

如何保持每个版本的 WebDriver 对各个浏览器的每次发布是最新的,这是跨浏览器测试的另一个主要挑战。之前,WebDriver 实例是由第三方开发的,常常不能与浏览器的新版本保持同步。近来,一些浏览器厂商开始主导自身浏览器产品的 WebDriver 实现。

这次发布的 WebDriver for Edge 对 Edge 上的测试给出了多个改进。

首先,Action API 提供了以行动(Action)序列方式实现浏览器的底层输入,支持开发人员以鼠标和键盘输入方式测试一些更为复杂的场景。此外,现在测试命令还包括了获取超时、获 q 得并设置窗口维度、获取元素属性等。另外,这次发布中还修正了一些软件缺陷、Edge 用例,以及与其它 WebDriver 实现的不一致性。

其次,现在 PWA(渐进式 Web 应用,Progressive Web Apps)可以使用 Edge WebDriver 测试,也可以在 WebViews 处理之外进行测试,以支持将 Web 浏览器嵌入到到原生 Windows 10 应用。这些改进使得各种形式的基于 Edge 的 Web 应用更易于测试。

现在要在 Edge 中使用 WebDriver,Edge 开发人员需要运行“Settings”应用,并依次选择“Update & Security”->“For developers”->“Developer Mode”。开发人员模式下会自动安装适当版本的 WebDriver。该更改使得 WebDriver 以 FoD 方式提供,Microsoft 未来将不在当前及今后的 Edge 版本中单独提供 Microsoft Edge WebDriver 下载。

查看英文原文: Microsoft Edge Now Supports W3C WebDriver Recommendation

2018 年 6 月 27 日 09:10701
用户头像

发布了 376 篇内容, 共 93.8 次阅读, 收获喜欢 214 次。

关注

评论

发布
暂无评论
发现更多内容

别找了,这份PDF是目前Java程序员最全面的学习文档,没有之一

Java架构之路

Java 程序员 架构 面试 编程语言

Hystrix-技术专题-基础运作原理

李浩宇/Alex

Rust太难?那是你没看到这套Rust语言学习万字指南!

华为云开发者社区

rust 语言 开发语言

游戏自动化测试——局内战斗

行者AI

测试

刨根问底,kafka到底会不会丢消息

爱笑的架构师

kafka 消息队列 Kafka知识点 消息中间件 七日更

多线程之信号量(By C++)

赖猫

c++ 多线程

美团五面+滴滴四面,复盘总结117道面试题,大厂套路展露无遗

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营第五周总结

Geek_xq

乘百度AI之风,媒体从业者们这样登上智能云端

脑极体

“关灯”看这出戏,依旧是百年至美

脑极体

关于自己的一个梦(控制)

Yuchen

情绪控制 心理 个人 控制感 自我思考

领域驱动落地实现

星际行者

DDD 领域驱动

架构师系列11 微服务架构的思考

桃花原记

【Java入门】Array

HQ数字卡

Java 七日更

图解HTTP权威指南(二)| 连接管理

李先生

运维 HTTP SRE TCP/IP

一周信创舆情观察(12.14~12.20)

统小信uos

GitHub标星78.9K的算法宝典,让你分分钟刷爆LeetCode,更有“左神”精讲视频加持,金三银四offer手到擒来

云流

程序员 面试 算法 架构师

2020 年美国程序员收入报告出炉,字节跳动上榜

多颗糖

程序员 招聘

今天,我们为什么应该读懂华为人工智能?

脑极体

刘华:戏说Docker和K8s,一文让你成为懂王

刘华Kenneth

Docker 云计算 Kubernetes DevOps k8s

四面美团大众点评归来,分享一下我总结的面试题及解析:并发+spring+分布式+jvm+缓存+数据库

Java架构之路

Java 程序员 架构 面试 编程语言

skynet源码分析之网络层—Lua层

赖猫

c++ lua skynet

架构师训练营大作业1

邓昀垚

Java异常处理的9个最佳实践,看看自己是不是都用过?

geekymv

Java 异常处理

真香~~看完看阿里P8大牛手写的450页文档总结,我精通Java并发编程了

Java架构之路

Java 程序员 架构 面试 编程语言

够屌!看完“大牛程序员必修16课”足足让你超越80%Java面试者!赶紧冲!

比伯

Java 编程 程序员 架构 面试

花火交易所系统APP软件开发

开發I852946OIIO

系统开发

架构师训练营第五周作业

Geek_xq

python3参考秘籍-附PDF下载

程序那些事

Python 程序那些事 Python秘籍 Python数据分析

微服务:服务本身的设计、维护以及治理

积极&丧

普本开发三年,每天两小时面试备战,2个月后五面阿里定级P7

Java架构之路

Java 程序员 架构 面试 编程语言

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

Microsoft Edge现已支持W3C WebDriver建议-InfoQ