用Swift实现 Facebook WebDriver Server, 接入Macaca 自动化测试平台.

开源项目SamuelZhaoY • 于 2017-05-20 08:39:19 +0800 • 721 阅读
  通过学习Facebook 的WebDriverAgent 项目,研发了功能完整, 满足全量接口的Swift 版本驱动实现, 请参考:<br/>
  • Facebook Objc 实现:https://github.com/facebook/WebDriverAgent
  • 当前Swift 实现 https://github.com/macacajs/XCTestWD

具体功能:

  • 支持窗体结构source 数据拉取
  • 支持元素: name, xpath, elementId, id, attribute 定位
  • 支持向模拟器/设备发送各类点击事件:drag,tap, doubleTap, press
  • 支持Alert 窗口取消, 键盘输入, 以及type 指令

以下是基于source 结构拉取 实现的功能:

FqkQNmSmZYksdcyRW2BLllB6wK-L

回复: 0
暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,见 Emoji cheat sheet
  • @name 会链接到用户页面,并会通知他
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
Ctrl+Enter