Commit Graph
100 Commits
Author SHA1 Message Date
buyuxiang 41f705c0d9 fix: device serial/udid should be specified 2023-10-24 17:32:40 +08:00
buyuxiang acbb3902cc change: use default ocrCluster and support to sepecify timeout 2023-10-09 20:04:15 +08:00
buyuxiang 77161849e5 fix: use ADBKeyBoard if uiautomator failed 2023-10-09 20:04:05 +08:00
buyuxiang 3613ffb2c0 fix: compatible with swipe params 2023-10-08 17:22:03 +08:00
buyuxiang 1b08bd2118 fix: swipeToTapTexts redundant identifiers 2023-09-06 19:18:21 +08:00
buyuxiang cbec90403c return the first one matched exactly when index not specified 2023-09-04 22:11:24 +08:00
buyuxiang ac55513557 fix: swipeToTapTexts with regex 2023-09-04 17:59:05 +08:00
buyuxiang 8e3608797b set default max_retry_times for swipe_to_tap_text 2023-08-31 13:10:30 +08:00
buyuxiang 8b68b69e11 compatible with old swipe_to_tap_texts 2023-08-30 14:31:44 +08:00
buyuxiang 3a9e9fcbcf compatible with old tap_cv params 2023-08-29 22:17:38 +08:00
buyuxiang 20b2fa51af add popup close_status=found 2023-08-29 17:59:12 +08:00
buyuxiang 67088469c5 optimize tap_cv params/options judgement 2023-08-28 19:36:37 +08:00
buyuxiang 780fe2b002 replace AutoPopupHandler with ClosePopupsHandler 2023-08-28 19:05:54 +08:00
buyuxiang b0ccd504de change popup close status from bool to string 2023-08-28 17:59:22 +08:00
buyuxiang afe304f58c fix: resolution calculation for iOS 2023-08-28 17:59:22 +08:00
buyuxiang c611a84aaa optimize hrp summary popup info 2023-08-28 17:59:22 +08:00
buyuxiang 7aacb36b2e optimize ClosePopupsHandler 2023-08-28 17:59:22 +08:00
buyuxiang c6507447e2 feat: support new action: close_popups 2023-08-28 17:59:22 +08:00
buyuxiang 79988fbf0b optimize FindTexts return 2023-08-26 11:25:08 +08:00
buyuxiang 9ea2b9bf00 fix: add option match_one for FindTexts method 2023-08-26 00:17:06 +08:00
buyuxiang 249e30ad2d fix: iOS tap_xy scale adaption error 2023-08-25 16:16:27 +08:00
buyuxiang 4dace0f589 implement TapByUITypes using WithScreenShotUITypes 2023-08-25 14:33:13 +08:00
buyuxiang 30da13891e introduce expert test for both integration and regression 2023-08-25 12:48:28 +08:00
buyuxiang 6bcde3627b feat: support parsing expect value of ui validator 2023-08-25 11:55:31 +08:00
buyuxiang 2610f023f5 add options for GetImage method 2023-08-01 14:13:50 +08:00
buyuxiang edcfec46dc rename: service_vedem.go and CV related error codes 2023-07-31 21:22:19 +08:00
buyuxiang 02c7d3c6cf feat: tap_cv action supports ui type detection and tap 2023-07-31 21:15:07 +08:00
buyuxiang 6e44e37c57 fix: reuse the same request body during GetImage retry 2023-07-31 20:05:44 +08:00
buyuxiang 43dee8dc4a refactor: ui validation 2023-07-31 19:43:33 +08:00
buyuxiang 2546eb5ca9 fix: add default options for swipe_to_tap_app action 2023-07-31 15:22:50 +08:00
buyuxiang c05538a826 fix: use Override size if existed, otherwise use Physical size 2023-07-31 15:19:36 +08:00
buyuxiang 8c917b6a35 compatibility: support indicating options separately in MobileAction level 2023-07-31 15:05:29 +08:00
buyuxiang 7fbc54fb4c rename webdriver request base method 2023-07-24 19:41:37 +08:00
buyuxiang c91be64240 refactor UIA2 / WDA driver request 2023-07-24 17:43:36 +08:00
buyuxiang a73976a98d fix wda auto reset session 2023-07-24 13:06:22 +08:00
buyuxiang 00c79a13df fix iOS conn close 2023-07-21 10:30:36 +08:00
buyuxiang 9482887ab3 modify resetUIA2Driver and uia2HttpRequest 2023-07-20 19:57:18 +08:00
buyuxiang 135e24d378 feat: support to reset session automatically when crashed 2023-07-20 19:52:52 +08:00
buyuxiang 8beb88bd5c fix: err wrap and TapFloat 2023-01-19 08:59:17 +08:00
buyuxiang 41cd082854 fix: hrp boom --run-time setting 2022-09-01 11:54:02 +08:00
buyuxiang 809301d089 fix: add timeout for dns resolution 2022-08-12 18:15:45 +08:00
buyuxiang fd5359c02d feat: support curl command 2022-08-12 17:09:19 +08:00
buyuxiang 8b72938f34 adapt windows tracert 2022-08-12 17:09:19 +08:00
buyuxiang be9542ffee using original traceroute command for dial 2022-08-12 17:09:19 +08:00
buyuxiang 064a41c490 feat: support traceroute command 2022-08-12 17:09:19 +08:00
buyuxiang 2bd5c6f3da feat: support DNS resolution 2022-08-12 17:09:19 +08:00
buyuxiang 71da6d0556 feat: support ping command 2022-08-12 17:09:19 +08:00
buyuxiang a9655aac27 set DisableFlagParsing: true 2022-07-22 21:04:01 +08:00
buyuxiang 22f23af575 update subcommand curl docs 2022-07-22 18:18:21 +08:00
buyuxiang f4aa4ffb28 support using curl as subcommand 2022-07-22 18:18:21 +08:00
buyuxiang 100c22b81f feat: support curl to case 2022-07-22 18:18:21 +08:00
buyuxiang 7b47a920b4 fix: add ws url log info 2022-07-19 11:21:36 +08:00
buyuxiang aa5de4ec83 optimize websocket step 2022-07-19 11:21:33 +08:00
buyuxiang 6e7e929bbe feat: support to infer file mime type 2022-07-18 18:40:42 +08:00
buyuxiang 0da20b491a fix: func name writeCustomText 2022-07-18 16:17:57 +08:00
buyuxiang 68b289f423 fix: return err when failed to make m_encoder 2022-07-13 15:58:33 +08:00
buyuxiang 296295a928 fix: check empty upload 2022-07-12 17:06:02 +08:00
buyuxiang a76b3b399d feat: support indicating type and filename when uploading file 2022-07-11 20:44:20 +08:00
buyuxiang 3f8aa2dc03 simplify jmespath compatibility conversion 2022-06-27 18:08:23 +08:00
buyuxiang 2d105248fb support variable reference during extraction 2022-06-27 17:52:40 +08:00
buyuxiang 9f06414d18 add upload unittest 2022-06-23 11:46:26 +08:00
buyuxiang cc86e3581c feat: hrp support uploading file 2022-06-23 11:44:25 +08:00
buyuxiang 21ac0216b3 del: plugin auto-generated file 2022-05-31 16:17:50 +08:00
buyuxiang e71df6e841 update: hrp version => v4.1.1 2022-05-31 15:11:33 +08:00
buyuxiang 4f855de419 bugfix: deal with empty base_url 2022-05-30 20:56:11 +08:00
buyuxiang 8ed2f84cf5 bugfix: avoid to escape html 2022-05-30 17:25:36 +08:00
buyuxiang 1dbb71f556 fix: set ulimit error 2022-05-26 18:33:37 +08:00
buyuxiang ecd61c815f update: httprunner make v4 2022-05-26 16:04:46 +08:00
buyuxiang d288d672f8 Merge branch 'master' of github.com:httprunner/httprunner 2022-05-26 16:03:48 +08:00
buyuxiang ce61c44480 change: hrp convert README.md 2022-05-25 15:44:21 +08:00
buyuxiang c8a2bd13bc Merge branch 'master' of github.com:httprunner/httprunner 2022-05-25 15:43:19 +08:00
buyuxiang 5504ebab2a bugfix: postman empty body options 2022-05-25 09:45:49 +08:00
buyuxiang d96baa789b fix comment 2022-05-24 20:50:53 +08:00
buyuxiang 682f1ecb94 Merge branch 'master' of github.com:httprunner/httprunner 2022-05-24 14:07:03 +08:00
buyuxiang d0b2568797 refactor: hrp convert 2022-05-24 13:36:34 +08:00
buyuxiang f19492c3f0 Merge branch 'master' of github.com:httprunner/httprunner 2022-05-17 16:04:10 +08:00
buyuxiang 115b5cbc3f add unittest; add --patch options 2022-05-17 16:03:45 +08:00
buyuxiang ac0fc8b4e4 Merge branch 'master' of github.com:httprunner/httprunner 2022-05-13 14:13:20 +08:00
buyuxiang bd0ce85f97 feat: postman2case 2022-05-12 21:37:30 +08:00
buyuxiang 2c7f50aaad fix: improve RPS accuracy 2022-05-09 22:05:35 +08:00
buyuxiang 8d8a658508 fix: disable keep alive 2022-05-09 18:15:28 +08:00
buyuxiang 3588ab0f0a feat: support websocket protocol 2022-04-21 20:53:11 +08:00
buyuxiang c71ef78739 feat: parse checkItem before searchField 2022-04-12 20:07:19 +08:00
buyuxiang 62c2ac6939 fix: EnableHTTP2() -> HTTP2(); HTTP/2.0 -> HTTP/2 2022-04-08 09:27:02 +08:00
buyuxiang be7f7122d8 feat: support HTTP/2.0 2022-04-07 21:40:37 +08:00
buyuxiang 8459e3fab4 fix example JSON/YAML file path 2022-03-03 19:43:36 +08:00
buyuxiang 026131b604 move convertCheckExpr to convertCompatTestCase 2022-03-03 19:29:35 +08:00
buyuxiang a3fafd8c40 fix compat convert, add unittest 2022-03-03 18:31:10 +08:00
buyuxiang 1613eb4724 fix: len(validatorMap) == 3 2022-03-01 20:58:24 +08:00
buyuxiang b04a57eb09 fix: change Validators type, check json body format 2022-03-01 18:05:13 +08:00
buyuxiang c144d14a4e fix: return checkExpr info when do assertion failed 2022-02-28 17:45:28 +08:00
buyuxiang 54d938286e fix: nil step.Request pointer 2022-02-28 17:39:09 +08:00
buyuxiang 4fc322c44d Merge branch 'main' of github.com:httprunner/hrp 2022-02-28 16:53:13 +08:00
buyuxiang b4ada29bab fix: func convertCompatTestCase 2022-02-28 16:51:31 +08:00
buyuxiang 6aedf35dad compat: convert testcase generated by HttpRunner
Change-Id: Iabc58b6796b7cd88f7b93e415b3d88dca85b288d
2022-02-24 22:32:16 +08:00
buyuxiang 2c2ffadf43 fix: append jmespath info when assertion failed
Change-Id: I576aa651086bb2c22343aa69f862955448e1b209
2022-02-24 22:30:53 +08:00
buyuxiang 82d9dce168 feat: support setup/teardown hooks
Change-Id: I148e11c190859b57dd5268cfe5643762e43bd64a
2022-02-22 21:00:52 +08:00
buyuxiang 2ba1d5829e add: test timestamp extraction
Change-Id: I4aba2b7d387d8cb7b9c1baec997e59b1b594c34d
2022-02-20 14:00:27 +08:00
buyuxiang 50c4384207 regenerate examples/demo
Change-Id: I02a6704c65f28ef73b16e1da437e2a05494182ca
2022-02-20 13:56:03 +08:00
buyuxiang 8fd2d08da3 Merge branch 'main' of github.com:httprunner/hrp
Change-Id: I5075829627ac2775050b799c471eec1868542e15
2022-02-20 13:51:40 +08:00