邓爱军 2017-02-09 11:37来自PC 3 1编辑
一、功能简介:支持所有用户行为: 键盘事件, 鼠标事件, alert, 文件上传, 拖放, svg, shadow dom支持无线native app录制, 基于macaca实现: https://macacajs.com/无干扰录制: 和正常测试无任何区别,无需任何交互录制用例存储在本地支持丰富的断言类型: val,text,displayed,enabled,selected,attr,CSS,url,title,cookie,localStorage,sessionStorage支持数据mock: Fake.js支持公共测试用例: 允许用例中动态调用另外一个支持并发测试支持多国语言: 英文, 简体中文, 繁体中文支持单步截图支持HTML报告和JUnit报告全系统支持: windows, mac, linux支持多运行时测试, 例如:开发测试、预发测试基于Nodejs的测试用例: jWebDriver二、安装步骤:1.执行安装包node-v6.9.4-x64.msi (安装无需选择,直接下一步安装)
//192.168.101.204/共享/软件/UIRecorder
按照成功之后查看版本:执行cmd命令: node --version谷歌浏览器地址:
//192.168.101.204/共享/软件/谷歌浏览器
3.安装 UI Recorder执行cmd命令: npm install uirecorder mocha -g结果参考下图:selenium-standalone install
-- drivers.Firefox.baseURL=http://npm.taobao.org/mirrors/geckodriver
--baseURL=http://npm.taobao.org/mirrors/selenium
--drivers.chrome.baseURL=http://npm.taobao.org/mirrors/chromedriver
--drivers.ie.baseURL=http://npm.taobao.org/mirrors/selenium
执行cmd命令(注意:启动后勿关闭窗口):selenium-standalone start6.基于环境变量临时修改webdriver的host和port,在本地调试脚本。执行cmd命令(提示:端口号是非必填项,例如:export webdriver=127.0.0.1):set webdriver=127.0.0.1:4444 (Windows)7.uirecorder录制与播放7.1执行cmd命令uirecorder start sample/test.spec.js出现界面如下:新闻热点
疑难解答