Httprunner

Latest version: v4.3.5

Safety actively analyzes 621239 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

4.3.4

**go version**

- feat: add video crawler for feed and live
- feat: cache screenshot ocr texts
- feat: set testcase and request timeout in seconds
- feat: catch interrupt signal
- feat: add new exit code MobileUILaunchAppError/InterruptError/TimeoutError/MobileUIActivityNotMatchError/MobileUIPopupError/LoopActionNotFoundError
- feat: find text with regex
- feat: add UI ocr tags to summary
- feat: check android device offline when running shell failed
- feat: print hrp runner exit code when running finished
- feat: add screen resolution and step start time in summary
- refactor: replace OCR APIs with image APIs
- refactor: FindText(s) returns OCRText(s)
- refactor: merge ActionOption with DataOption
- change: exit with AndroidShellExecError code for adb shell failure
- change: request vedem ocr with uploading image
- change: remove ping/dns sub commands

4.3.3

**go version**

- feat: add `sleep_random` to sleep random seconds, with weight for multiple time ranges
- feat: input text with adb
- feat: add adb `screencap` sub command
- feat: add `AssertAppInForeground` to check if the given package is in foreground
- feat: check if app is in foreground when step failed
- feat: add validator AssertAppInForeground and AssertAppNotInForeground
- feat: save screenshots of all steps including ocr and cv recognition process data
- fix: adb driver for TapFloat
- fix: stop logcat only when enabled
- fix: do not fail case when kill logcat error
- fix: take screenshot after each step
- fix: screencap compatibility for shell v1 and v2 protocol
- fix: display parsed url in html report
- fix: fast fail not closing the websocket connection
- fix 1467: failed to parse parameters with plugin functions
- fix 1549: avoid duplicate creating plugins
- fix 1547: generate html report failed for referenced testcases
- fix: setup hooks compatible with v3

4.3.2

**go version**

- feat: run Android UI automation with adb by default, add `uixt.WithUIA2(true)` option to use uiautomator2
- refactor: remove unused APIs in UI automation
- refactor: convert cases by specifying from/to format
- change: remove traceroute/curl sub commands

4.3.1

**go version**

- feat: add option WithScreenShot
- feat: run xctest before start ios automation
- feat: run step with specified loop times
- feat: add options for FindTexts
- feat: capture pcap file for iOS, including CLI `hrp ios pcap` and option `uixt.WithIOSPcapOptions(...)`
- feat: add performance monitor for iOS, including CLI `hrp ios perf` and options `uixt.WithIOSPerfOptions(...)`
- refactor: move all UI APIs to uixt pkg
- docs: add examples for UI APIs

4.3.0

Release hrp sub package `uixt` to support iOS/Android UI automation testing 🎉

- feat: support iOS UI automation with [WebDriverAgent] and [gwda]
- feat: support Android UI automation with [uiautomator2] and [guia2]
- feat: support UI recognition with [OCR service] and [gwda-ext-opencv]

For iOS/Android device management:

- feat: integrage ios device management with [gidevice]
- feat: integrage android device management with [gadb]
- feat: add simple commands to interact with iOS/Android devices, try `hrp ios` and `hrp adb`

Other improvements:

- feat: exit with specified code for different exceptions
- refactor: make uixt/gadb/gidevice/boomer/httpstat as hrp sub package

4.2.1

**go version**

- fix: hrp boom duration still limited without specifying `--run-time`

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.