它主要靠js脚本来模拟操作一般流程是写代码写代码写代码open 某个 url监听 onload 事件事件完成后调用 sendEvent 之类的 api 去点击某个 DOM 元素所在 point触发交互根据 UI 交互情况 延时 setTimeout (规避惰加载组件点不到的情况)继续 sendEvent 之类的交互最后调用截图 api 发送操作结果到远端用于人工(或机器)审核 UI 结果是否正常。
下面我们就来介绍一下如何安装
1 、 安装包下载地址: http://phantomjs.org/download.html ,包括 Windows ,Mac OS,Linux版本,自行选择对应 版本下载解压即可( 为方便使用,可自已为phantomjs设置环境变量 ),其中带有一个example文件夹,里面有很多已经写好的代码供使用。
2、phantomjs设置了环境变量
(1)假设你下载下来,解压路径为 /Users/shining3d/Downloads/phantomjs-2.1.1-macosx
(2)Mac系统的环境变量,加载顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
我们打开输入命令 vim ~/.bash_profile
新建一条记录 alias phantomjs='/Users/shining3d/Downloads/phantomjs-2.1.1-macosx/bin/phantomjs' 并保存,
执行如下命令让修改立即生效 source ~/.bash_profile
执行如下命令切换目录 cd /Users/shining3d/Downloads/phantomjs-2.1.1-macosx/examples
执行如下命令测试,能否正常打出 'Hello, world!' phantomjs hello.js
到这里说明你安装成功了,examples有很多例子,你可以试一下,请参考官网api http://phantomjs.org/api/
转载于:https://www.cnblogs.com/shenggen/p/5430937.html
相关资源:数据结构—成绩单生成器