【问题标题】:Selenium JSON Wire Protocol vs Webdriver Wire ProtocolSelenium JSON 有线协议与 Webdriver 有线协议
【发布时间】:2018-08-29 02:33:58
【问题描述】:

我看到JSON Wire Protocol 已过时,Webdriver Wire Protocol 是新的实现。

我想了解在Webdriver Wire Protocol 中实施哪些更改以及它与JSON Wire Protocol 有何不同?

【问题讨论】:

    标签: json selenium-webdriver migration protocols w3c


    【解决方案1】:

    以下是更改的命名约定:

    JSON 有线协议 WebDriver 有线协议 浏览器版本 平台平台名称 noProxy noproxy UnknownCommand 未知命令 NoSuchFrame 没有这样的框架 NoSuchElement 没有这样的元素 StaleElementReference 陈旧元素引用 ElementIsNotSelectable 元素不可选择 JavaScriptError javascript错误 超时超时 NoSuchWindow 没有这样的窗口 InvalidCookieDomain 无效的 cookie 域 ScriptTimeout 脚本超时 SessionNotCreatedException 会话未创建 MoveTargetOutOfBounds 将目标移出边界 NoAlertOpenError 没有这样的警报 InvalidElementCoordinates 无效坐标 堆栈跟踪堆栈跟踪

    错误代码和数据结构也发生了变化。有关实现细节,请参阅参考资料。

    another question 中详细介绍了这两个 API 的版本历史。

    参考文献

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多