uirecorder

349 阅读1分钟

windows + PC

step1:

git clone github.com/alibaba/uir…

step2:

安装

  1. nodejs

  2. Chrome

  3. ui recorder

    npm install uirecorder mocha -g

step3:

record(win)

  1. uirecorder init

  2. uirecorder sample/test.spec.js

step4

run(win)

  1. Start WebDriver Server 安装并启动selenium-standalone 参考

    1.1 npm install selenium-standalone@latest -g

    1.2 selenium-standalone install

    1.3 selenium-standalone start

     启动webdriver时带参数: selenium-standalone start --disable-gpu --disable-infobars
    
  2. .\run.bat sample/test.spec.js

step5

get report

> ./reports/index.html

> ./reports/index.xml (JUnit)

> ./reports/index.json

> ./screenshots/

UIRecorder

启动web driver

遇到的问题

如:点击输入框后,无法实际定位到选择的输入框,原因:输入框的id会动态变化,所以导致使用id进行定位的话 , 会获取不到元素, 所以再录制的时候需要屏蔽掉id定位, 使用其他元素进行定位