首先贴出官网哈 http://phantomjs.org/
浅谈一下 自动化测试 的两个主流 :
(1)py+selenium
(2)phantomjs
对比:
py + selenium 采用的是 模拟浏览器行为(讲道理可以撸任何人工能做到的测试) 缺点 必须依赖浏览器 如果 是服务器 这种没有桌面终端的 更别提浏览器 基本就凉凉
phantomjs 采用的模拟浏览器的内核 高仿浏览器行为 可以直接在浏览器上撸 (效率上要高不少 亲测) 缺点 有些验证码破解绕不过 没有py这种处理起来骚
---
开发思想:
1. 先撸个zys类放一些常量
2. 然后一步步撸接口串(串型调用接口 做成一个完整的业务 确保每个接口有足够的时间执行(页面操作用dom操作))
---
### 补充
这个呆毛是mac的bin文件 其他启动请去官网下载对应的bin文件
---
代码 呆毛demo:
https://download.csdn.net/download/ghostyusheng/10540313