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