写点什么

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