我想知道使用 Selenium 进行 UI 测试时,JsonWireProtocol(状态:OBSOLETE)和 2019 年 12 月 31 日起的 W3C Living Document(新标准)中的机制有什么区别。我知道 Selenium 使用了以下内容:当我们创建一个新的驱动程序实例(C#)时:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
IWebDriver driver = new ChromeDriver();
我们实际上向 selenium 服务器发出POST /session请求。之后通过 JsonWireProtocol ,例如:
POST /session/:sessionId/element/:id/click,我们可以找到并点击特定元素,或者对其他请求进行一些其他操作...
那么现在有哪些新事物呢?谁能解释一下新标准?!如果有人深入这样做,我会很高兴!