初读 W3C webdriver 协议


远程控制接口,能够让用户代理实现内省和控制. 本协议是平台和语言中立的.提供了一种外界进程来远程控制实现浏览器行为的功能. 提供了一系列的接口用来发现管理操作 DOM 元素. 它是给 web 内容者用来自动测试网站用的. 而这个动作和浏览器渲染完全分开的两个进程.

  • 规约
  • 术语
  • 接口
  • 协议
    • 算法
    • 命令
    • 处理模型
    • 路由请求
    • endpoint
    • 处理错误
    • 协议扩展
  • 兼容性
  • 回话
  • 导航
    • 前进
    • 获取当前 url
    • 后退
    • 转发
    • 刷新
    • 获取 title
  • 不可用的 SSL 验证
  • 命令上下文
    • 获取窗口
    • 关闭窗口
    • 切换窗口
    • 获取所有窗口
    • 切换 frame 框架
    • 切换到父框架
    • 重置窗口大小和位置
      • 获取大小
      • 设置大小
      • 最大化
      • 全屏
  • 元素
  • 元素获取
  • 元素状态
  • 元素交互
  • 文档处理
  • cookie
  • 交互
  • 用户提示
  • 截图