【发布时间】:2018-08-29 02:33:58
【问题描述】:
我看到JSON Wire Protocol 已过时,Webdriver Wire Protocol 是新的实现。
我想了解在Webdriver Wire Protocol 中实施哪些更改以及它与JSON Wire Protocol 有何不同?
【问题讨论】:
标签: json selenium-webdriver migration protocols w3c
我看到JSON Wire Protocol 已过时,Webdriver Wire Protocol 是新的实现。
我想了解在Webdriver Wire Protocol 中实施哪些更改以及它与JSON Wire Protocol 有何不同?
【问题讨论】:
标签: json selenium-webdriver migration protocols w3c
以下是更改的命名约定:
JSON 有线协议 WebDriver 有线协议 浏览器版本 平台平台名称 noProxy noproxy UnknownCommand 未知命令 NoSuchFrame 没有这样的框架 NoSuchElement 没有这样的元素 StaleElementReference 陈旧元素引用 ElementIsNotSelectable 元素不可选择 JavaScriptError javascript错误 超时超时 NoSuchWindow 没有这样的窗口 InvalidCookieDomain 无效的 cookie 域 ScriptTimeout 脚本超时 SessionNotCreatedException 会话未创建 MoveTargetOutOfBounds 将目标移出边界 NoAlertOpenError 没有这样的警报 InvalidElementCoordinates 无效坐标 堆栈跟踪堆栈跟踪错误代码和数据结构也发生了变化。有关实现细节,请参阅参考资料。
another question 中详细介绍了这两个 API 的版本历史。
参考文献
【讨论】: