我已经看到JSON Wire Protocol
已过时且Webdriver Wire Protocol
是新实现。
我想了解Webdriver Wire Protocol
中要实施哪些更改以及它与JSON Wire Protocol
的不同之处?
答案 0 :(得分:10)
以下是更改的命名约定:
JSON Wire Protocol WebDriver Wire Protocol version browserVersion platform platformName noProxy noproxy UnknownCommand unknown command NoSuchFrame no such frame NoSuchElement no such element StaleElementReference stale element reference ElementIsNotSelectable element not selectable JavaScriptError javascript error Timeout timeout NoSuchWindow no such window InvalidCookieDomain invalid cookie domain ScriptTimeout script timeout SessionNotCreatedException session not created MoveTargetOutOfBounds move target out of bounds NoAlertOpenError no such alert InvalidElementCoordinates invalid coordinates stackTrace stacktrace
错误代码和数据结构也发生了变化。有关实现细节,请参阅参考资料。
两个API的版本历史记录详见another question。
<强>参考强>