Skip to content

Latest commit

 

History

History
624 lines (375 loc) · 14.6 KB

CHANGE.md

File metadata and controls

624 lines (375 loc) · 14.6 KB

UI Recorder change log

ver 3.5.3(2020-10-29)

1.Fix:Debugger Mode

ver 3.4.3(2020-07-28)

1.Fix: chrome options default config

ver 3.3.0(2020-02-22)

1.Feat: support mobile emulator

ver 3.2.0(2020-01-20)

1.Feat: support customer reporter dirname

ver 3.1.10(2020-01-19)

1.Feat: modify mobile template

ver 3.1.9(2020-01-15)

1.Feat: support group tag template

ver 3.1.8(2019-12-21)

1.Feat: update chromedriver version latest

ver 3.1.7(2019-10-23)

1.Feat:update chromedriver version 77.0.0

ver 3.1.6(2019-08-28)

1.Feat: support specific symbol in Chinese

ver 3.1.5(2019-08-28)

1.Feat: by default, process always exit 0 when test fail

ver 3.1.4(2019-08-28)

1.Feat: by default, process always exit 0 when test fail

ver 3.1.3(2019-07-08)

1.Feat:support module test

ver 3.1.2(2019-07-31)

1.Feat:chromedriver version 76.0.0

ver 3.1.1(2019-07-30)

1.Fix: vscode lauch

ver 3.1.0(2019-07-16)

1.Feature: screenshots image url use relative path

ver 3.0.3(2019-07-13)

1.Feature: support jquery syntax

ver 3.0.2(2019-07-12)

1.Feature: remove chrome-extension input size

ver 3.0.1(2019-07-09)

1.Feature: modify macaca-reporter

ver 3.0.0(2019-06-20)

1.Feature: mocha@3 -> mocha@5 2.Feature: mocha-parllel-tests@1.x -> mocha-parallel-tests@2.x 3.Feature: mochawesome-uirecorder -> macaca-reporter

ver 2.6.0(2019-05-16)

1.Feature: remove default chromeOptions in uirecorder template

ver 2.5.47(2019-02-22)

1.Feature: support window size maximize

ver 2.5.46 (2019-01-07)

1.Feature: support custom template

ver 2.5.45 (2018-11-14)

1.Fix: use windowSize(1024, 768) instead of maximize() default 2.Update: update dependencies version

ver 2.5.43 (2018-10-19)

1.Fix: catch error infos when browser.maximize() throw error

ver 2.5.42 (2018-5-19)

  1. Fix: skip node_modules directory

ver 2.5.41 (2018-5-4)

  1. Fix: fix chromedriver issue
  2. Fix: fix rand port issue for mobile mode

ver 2.5.40 (2018-3-6)

  1. Add: support define window open order when start record

ver 2.5.39 (2018-3-1)

  1. fix issue for 2.5.37

ver 2.5.38 (2018-2-26)

  1. fix issue for 2.5.37
  2. fix issue: above & below not support number compare

ver 2.5.37 (2018-2-9)

  1. Add: support open checker browser and set maximize by default (uirecorder --default)

ver 2.5.36 (2017-12-15)

  1. Improve: change to random listen port
  2. Add: support read wdproxy from env when recording
  3. Fix: not escape the regular expression when add expect

ver 2.5.35 (2017-11-1)

  1. Add: support detect chromedriver bin file
  2. Fix: kill uirecorder after chromedriver killed

ver 2.5.34 (2017-10-25)

  1. Add: bail after first test failure
  2. Fix: support save acceptAlert after cmd beforeunload
  3. Add: support not copy screenshot when no failed --reporter-options copyShotOnlyFail=true

ver 2.5.33 (2017-9-20)

  1. Add: add value to attr switch

ver 2.5.32 (2017-9-14)

  1. Fix: fix text path issue when contain space

ver 2.5.31 (2017-9-7)

  1. Fix: fix double event issue when change black value list
  2. Add: add document

ver 2.5.30 (2017-9-4)

  1. Fix: fix update var issue after load module

ver 2.5.29 (2017-9-1)

  1. Add: add black list for text path(exclude special character: ×)
  2. Add: save all cookies info to xxx.cookie when get screenshot

ver 2.5.28 (2017-8-31)

  1. Fix: fix issue when get unexpected alert msg #138

ver 2.5.27 (2017-8-15)

  1. Add: show version in recorder pannel
  2. Add: support text path for pc mode #85

ver 2.5.26 (2017-8-15)

  1. Fix: fix a click issue for pc mode

ver 2.5.25 (2017-8-11)

  1. Fix: support remote url with any extension name #132
  2. Add: support paste text for mobile mode
  3. Fix: fix init proxy issue #124

ver 2.5.24 (2017-8-9)

  1. Fix: delete \r for windows, when paste multi line

ver 2.5.23 (2017-8-7)

  1. Add: support define device name for mobile mode
  2. Add: support proxy for init cmd (read config from cnpm) #124
  3. Add: support set proxy for pc uicase

ver 2.5.22 (2017-7-31)

  1. Fix: fix drag issue again #125
  2. Add: show error message when parse config file failed

ver 2.5.21 (2017-7-28)

  1. Fix: fix drag issue #125

ver 2.5.20 (2017-7-25)

  1. Fix: fix expect jscode issue #119

ver 2.5.19 (2017-7-25)

  1. Fix: fix load spec failed when expect image diff #123
  2. Add: support spec jump for mobile mode
  3. Add: save test file when click save button only

ver 2.5.18 (2017-7-24)

  1. Fix: fix xpath issue for ios

ver 2.5.16 (2017-7-24)

  1. Add: support class value black list
  2. Fix: fix some record failed issue for ios

ver 2.5.15 (2017-7-6)

  1. Add: support expect count for mobile mode

ver 2.5.14 (2017-7-5)

  1. Fix: change to use cnpm registry when init project, more faster, more stable

ver 2.5.13 (2017-6-30)

  1. Add: support image diff for mobile mode

ver 2.5.12 (2017-6-28)

  1. Fix: fix jump issue #116

ver 2.5.11 (2017-6-22)

  1. Fix: fix sleep&jscode issue when work with checker mode
  2. Fix: fix eval issue
  3. Add: add url info to html log file

ver 2.5.10 (2017-6-13)

  1. Add: support save log to uirecorder.log after test record
  2. Add: support expect with image diff

ver 2.5.9 (2017-6-6)

  1. Add: support insert single template string without add variable
  2. Add: support var template when eval jscode, document.title="{{varname}}";
  3. Fix: support chrome v59
  4. Add: support expect dom count

ver 2.5.8 (2017-6-5)

  1. Fix: fix continue record when pass filename from cli
  2. Improve: improve hover mode, use single hover mode by default

ver 2.5.7 (2017-6-2)

  1. Add: support save source code when save screenshot

ver 2.5.6 (2017-5-27)

  1. Improve: support auto hover mode
  2. Add: support expect the result after js eval in front browser

ver 2.5.5 (2017-5-23)

  1. Fix: Support new version of macaca ios driver

ver 2.5.4 (2017-5-17)

  1. Fix: Support new version of macaca android driver

ver 2.5.3 (2017-5-11)

  1. Support new version chromedriver

ver 2.5.2 (2017-5-9)

  1. Fix: fix notContain

ver 2.5.1 (2017-5-9)

  1. Add: Support debug local

ver 2.5.0 (2017-5-8)

  1. Add: Merge start and init command to default command, just use uirecorder command
  2. Add: support es7 async
  3. Add: support debug for vscode
  4. Add: support notContain for expect (by stevobm)
  5. Add: support install project dependencies and webdriver dependencies when init project
  6. Add: skip filename input step when pass from cmd args

ver 2.4.14 (2017-4-18)

  1. Update: update chromedriver to v2.29.0

ver 2.4.12 (2017-4-10)

  1. Fix: hidden recorder tool pannel when loading module

ver 2.4.11 (2017-4-1)

  1. Fix: Support macaca new wda source api

ver 2.4.10 (2017-3-29)

  1. Fix: No reset browser size when continue recording

ver 2.4.9 (2017-3-21)

  1. Fix: data-testid not work

ver 2.4.8 (2017-3-21)

  1. Fix: disable get screenshot when closeWindow
  2. Fix: insert new var failed in other iframe context

ver 2.4.7 (2017-3-20)

  1. Fix: insert var failed when add new var in iframe context
  2. Add: support get data-testid before get id
  3. Add: add new feature eval jscode in browser side

ver 2.4.6 (2017-3-18)

  1. Add: add localhost hosts tip for mac system
  2. Update: update selenium-standalone to version v6.1.0
  3. Fix: stop chromedriver and browser before recorder ended
  4. Fix: add i18n text for var template dialog
  5. Add: add title to recorder browser and checker browser

ver 2.4.5 (2017-3-17)

  1. Add: add attr data-test
  2. Add: support auto show text dialog when mobile recording
  3. Add: support js template string to insert var(pc), jump url(pc), send keys(mobile), expect(pc, mobile)
  4. Del: delete support to faker.js
  5. Fix: support to chrome v57

ver 2.4.4 (2017-3-14)

  1. Fix: not record sendKeys when paste in recorder dom area

ver 2.4.3 (2017-3-7)

  1. Fix: delay 1 second to init recorder browser

ver 2.4.2 (2017-3-7)

  1. Fix: fix update var failed in next page when recording

ver 2.4.1 (2017-3-6)

  1. Add: support save paste text when record pc test

ver 2.4.0 (2017-3-6)

  1. Fix: fix continue record issue when json file is missing
  2. Remove: remove runtime
  3. Update: support new version of macaca
  4. Add: support new feature for mobile record: sleep, text, back, alert, expect, end
  5. Add: support ios real device
  6. Add: support download app file from url
  7. Add: support continue record for mobile

ver 2.3.32 (2017-2-17)

  1. Fix: fix continue record issue
  2. Fix: not save file when record zero step
  3. Add: support optionClick

ver 2.3.31 (2017-2-14)

  1. Fix: add escape to module name when call spec
  2. Add: support continue record

ver 2.3.30 (2017-2-10)

  1. Fix: fix raw path issue
  2. Add: support disable id and name when recording
  3. Add: support edit attr value black when recording
  4. Add: support add sleep time

ver 2.3.29 (2017-2-10)

  1. Add: support save raw cmd json file

ver 2.3.28 (2017-2-9)

  1. Add: support expect after hover in mac os
  2. Fix: fix some case skiped issue
  3. Add: support show hosts in html reporter
  4. Add: support use unicode file name for test case
  5. Add: support start selenium-standalone server by npm cmd: npm run server
  6. Fix: fix throw no error issue when expect a non existed dom
  7. Fix: fix issue when expect a string contain '

ver 2.3.27 (2017-2-4)

  1. Fix: fix chromedriver install failed issue
  2. Fix: fix run failed in windows system

ver 2.3.26 (2017-1-16)

  1. Add: support single test by run command
  2. Add: support hide dom before expect

ver 2.3.25 (2017-1-12)

  1. Add: support scroll in element

ver 2.3.24 (2017-1-6)

  1. Fix: support node v7.x
  2. Update: up chromedriver to v2.27

ver 2.3.23 (2017-1-6)

  1. Add: check page error after page loaded

ver 2.3.22 (2017-1-4)

  1. Add: support disable path attr temporary
  2. Fix: fix updatevar failed issue when in iframe

ver 2.3.19 (2016-12-28)

  1. Fix: exclude uirecorder tool panel doms when get dom path
  2. Fix: fix aria upload role issue

ver 2.3.16 (2016-12-28)

  1. Fix: fix upload check failed issue
  2. Add: support aria role for upload

ver 2.3.15 (2016-12-27)

  1. Add: update mochawesome-uirecorder, add support lightbox

ver 2.3.13 (2016-12-24)

  1. Fix: update jwebdriver to v2.0.5, fix issue: send key to rich editor failed with first time

ver 2.3.12 (2016-12-23)

  1. Fix: fix double event issue when in rich editor

ver 2.3.11 (2016-12-23)

  1. Fix: fix click event lost issue in some special case

ver 2.3.10 (2016-12-22)

  1. Add: support jump to var only url

ver 2.3.9 (2016-12-21)

  1. Add: support change webdriver host & port by env
  2. Add: change to use chromedriver (https://www.npmjs.com/package/chromedriver)

ver 2.3.8 (2016-12-20)

  1. Add: support auto check update

ver 2.3.7 (2016-12-20)

  1. Add: support more expect type: notEqual, above, below, match, notMatch
  2. Add: add readme: How to add expect after hover?

ver 2.3.6 (2016-12-20)

  1. Fix: fix jwebdriver chai issue when throw error by promise

ver 2.3.5 (2016-12-19)

  1. Fix: fix mouseUp issue when change window

ver 2.3.4 (2016-12-16)

  1. Fix: fix mouseDown issue when open new window

ver 2.3.3 (2016-12-16)

  1. Update: up chromedriver to v2.26

ver 2.3.2 (2016-12-13)

  1. Add: module dialog change to jump to dialog, support for url jump

ver 2.3.0 (2016-12-12)

  1. Fix: switchWindow losted when check browser is disabled (PC)
  2. Add: support update var with webdriver (PC)
  3. Add: support define different hosts file for different runtime (PC)

ver 2.2.18 (2016-12-6)

  1. Fix: exit with code 0 when use mochawesome-uirecorder, support to jenkins

ver 2.2.15 (2016-12-6)

  1. Fix: support test case saved in third level directory

ver 2.2.14 (2016-12-5)

  1. Fix: fix mouseUp issue again

ver 2.2.13 (2016-12-5)

  1. Fix: fix frame id issue
  2. Fix: fix mouseUp issue
  3. Add: support set delay time for expect

ver 2.2.12 (2016-12-2)

  1. Fix: update jwebdriver to fix findVisbile issue
  2. Fix: fix drag drop issue in some special case

ver 2.2.11 (2016-12-1)

  1. Add: support record for shadow dom

ver 2.2.10 (2016-12-1)

  1. Fix: update jwebdriver, fix local ip issue

ver 2.2.9 (2016-11-30)

  1. Fix: disable flash when recording

ver 2.2.8 (2016-11-30)

  1. Fix: fix project files for mobile mode
  2. Fix: fix some issues for record tool panel

ver 2.2.7 (2016-11-29)

  1. Add: support parallel test

ver 2.2.4 (2016-11-29)

  1. Add: change to local file upload

ver 2.2.0 (2016-11-29)

  1. Add: show config path for user confirm runtime
  2. Add: init full test project
  3. Add: add tutorial how to dock jenkins
  4. Fix: fix websocket connect failed when system use invalid proxy

ver 2.1.17 (2016-11-25)

  1. Add: support runtime switch

ver 2.1.16 (2016-11-25)

  1. Fix: fix var string issue again

ver 2.1.15 (2016-11-24)

  1. Fix: fix var string no support for boolean type

ver 2.1.14 (2016-11-23)

  1. Add: add simulate input event when insert var in recording
  2. Add: show common spec lists in start page

ver 2.1.11 (2016-11-18)

  1. Update: update to chromedriver v2.25
  2. Fix: fix common test load failed issue
  3. Fix: fix show text failed when i18n load slowly
  4. Add: support var edit feature

ver 2.1.10 (2016-11-17)

  1. Add: create commons directory when init config
  2. Add: add change log link to README

ver 2.1.9 (2016-11-17)

  1. Add: show version at top

ver 2.1.7 (2016-11-17)

  1. Fix: fix screenshots filename issue

ver 2.1.5 (2016-11-16)

  1. Fix: fix add double expect commands issue
  2. Add: add reporter mochawesome-uirecorder, support list screenshots

ver 2.1.4 (2016-11-15)

  1. Fix: fix root path
  2. Fix: fix readme

ver 2.1.3 (2016-11-15)

  1. Add: support start with url include var
  2. Add: support expect to string include var
  3. Add: add mochawesome reporter to readme

ver 2.1.2 (2016-11-14)

  1. Fix: fix dblClick crash issue

ver 2.1.1 (2016-11-14)

  1. Add: support new expect type: alert
  2. Fix: fix issue for expect type: url, title, cookie, localStorage, sessionStorage

ver 2.1.0 (2016-11-11)

  1. Add: support save test case into sub directory
  2. Fix: fix issue when url contain space at front or end
  3. Add: create screenshots directory when init config

ver 2.0.3 (2016-11-9)

  1. Add: save screenshots after each step
  2. Fix: fix bin issue for mac & linux
  3. Fix: fix some issue for pc record
  4. Add: support edit path when expect dom

ver 2.0.0 (2016-11-8)

  1. Add: Support jWebDriver v2.0.0
  2. Add: Support macaca for mobile record

ver 1.4.0 (2016-9-22)

  1. Add: add default help to cli
  2. Add: support define browser size for test case

ver 1.3.0 (2016-9-20)

  1. Add: find visible elements for DOM PATH, short path length, more compatibility
  2. Fix: fix chrome open failed issue when computer is very slow
  3. Update: update to chromedriver v2.24