Skip to content

v4.3.6

Latest
Compare
Choose a tag to compare
@debugtalk debugtalk released this 19 Sep 09:11
· 96 commits to master since this release

go version

plugin related:

  • feat: add hrp executable directory for searching plugin
  • feat: init device driver with plugin options, WithDriverCapabilities and WithDriverPlugin
  • feat: support printing stderr output in myexec.RunCommand
  • change: upgrade funplugin to 0.5.3
  • refactor: move internal myexec to funplugin/myexec
  • change: create python3 plugin venv with latest funppy/httprunner

UI related:

  • feat: get current feed info from app event trackings
  • feat: log feed screenshot take/cv elapsed time
  • feat: support to reset driver (or session only) automatically when UIA2 / WDA crashed or WebDriver request failed
  • feat: tap_cv action supports ui type detection and tap
  • feat: support action options for ScreenShot, WithScreenShotOCR/WithScreenShotUpload/WithScreenShotLiveType/WithScreenShotUIType
  • fix: add compatible support for indicating options separately at the MobileAction level
  • fix: use Override size if existed, otherwise use Physical size (android devices)
  • fix: add default options for swipe_to_tap_app action
  • refactor: ui validation methods, support parsing expect value
  • fix: reuse the same request body during GetImage retry
  • fix: iOS tap_xy scale adaption error
  • feat: support new action: close_popups
  • fix: swipeToTapTexts with identifiers/regex

others:

  • change: log elapsed duration in milliseconds
  • change: set log timestamp precise to milliseconds