kuto

View on PyPIReverse Dependencies (0)

0.0.75 kuto-0.0.75-py3-none-any.whl

Wheel Details

Project: kuto
Version: 0.0.75
Filename: kuto-0.0.75-py3-none-any.whl
Download: [link]
Size: 146409
MD5: 13baca44da68c3ffff69ef6e0bccb65e
SHA256: 8af282e8e1b6a552f04fb82ae17a48fae0b47c085fef67fe3dbd964c1784c5f2
Uploaded: 2023-10-25 08:14:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kuto
Version: 0.0.75
Summary: 全平台自动化测试框架
Author: 杨康
Author-Email: 772840356[at]qq.com
Home-Page: https://gitee.com/bluepang2021/kuto
Classifier: Programming Language :: Python :: 3.9
Platform: Android
Platform: IOS
Platform: Web
Platform: Api
Platform: Mac
Platform: Win
Requires-Python: >=3.9
Requires-Dist: requests-toolbelt (==0.10.1)
Requires-Dist: jmespath (==0.9.5)
Requires-Dist: jsonschema (==4.17.0)
Requires-Dist: pytest (==6.2.5)
Requires-Dist: pytest-rerunfailures (==10.2)
Requires-Dist: pytest-xdist (==2.5.0)
Requires-Dist: allure-pytest (==2.9.45)
Requires-Dist: click (~=8.1.3)
Requires-Dist: loguru (==0.7.0)
Requires-Dist: urllib3 (==1.26.15)
Requires-Dist: PyYAML (~=6.0)
Requires-Dist: uiautomator2 (==2.16.23); extra == "app"
Requires-Dist: tidevice (==0.6.1); extra == "app"
Requires-Dist: facebook-wda (==1.4.6); extra == "app"
Requires-Dist: opencv-python (==4.6.0.66); extra == "app"
Requires-Dist: easyocr (==1.7.0); extra == "app"
Requires-Dist: Pillow (==9.5.0); extra == "app"
Requires-Dist: filelock (==3.12.2); extra == "app"
Requires-Dist: pycryptodome (==3.14.1); extra == "encrypt"
Requires-Dist: pandas (==1.3.4); extra == "excel"
Requires-Dist: openpyxl (==3.0.9); extra == "excel"
Requires-Dist: XlsxWriter (==3.0.2); extra == "excel"
Requires-Dist: PyAutoGUI (==0.9.54); extra == "pc"
Requires-Dist: opencv-python (==4.6.0.66); extra == "pc"
Requires-Dist: playwright (==1.33.0); extra == "web"
Requires-Dist: opencv-python (==4.6.0.66); extra == "web"
Provides-Extra: app
Provides-Extra: encrypt
Provides-Extra: excel
Provides-Extra: pc
Provides-Extra: web
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
demo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/pub.py sha256=LAY63e_Y8iXw4loHz_tmeWNvmtpNRkBkGfw1_udKv9Q 732
demo/run.py sha256=hj_cm9x66nVTqvhFID5dqDMv9qDG0Ec9YxUE3A-gnYA 222
demo/page/__init__.py sha256=vgjwkAzl6bi4CXxpr1H37k7kxLD5hPSfGgWXoo_FCQQ 49
demo/page/adr_page.py sha256=S98Jp2GeYXbAdUKcQG8RAPmgtdRSygfydQrPX5NAP3A 840
demo/page/image_page.py sha256=1rmtfWHufgHZDZ69ZQZZ0bwgY3Bq3aLaPWs6YpwW3Eg 509
demo/page/ios_page.py sha256=WKLSDYyQZJols31Ekgv_dS9Y6pbVQbV128Wh8UMTxVU 830
demo/page/mac_page.py sha256=tKdqmnqOsvYCmlHNG-jBiIJGywdS8f_UvP2RgLYdNgQ 830
demo/page/ocr_page.py sha256=t1p80sT940HinktonsBLZuYvpO0aBBhD_1J_E2rAI6A 528
demo/page/web_page.py sha256=ODeXHHpxKFEqIleV4GVUcMQugWS7hQI8IX4CDM1YtkQ 1250
demo/page/win_page.py sha256=H2MrvL9rRU49u0cvyK140-0JR4Wly5qhonx4mQd4J0U 394
demo/pages/__init__.py sha256=vgjwkAzl6bi4CXxpr1H37k7kxLD5hPSfGgWXoo_FCQQ 49
demo/pages/adr_page.py sha256=YIH3V7xJ_ozus2EuzAf_npn2Y-8Nvu0SyU8-wa--_sM 1003
demo/pages/ios_page.py sha256=vGkpNNUmA39eXSFu-b85JlIzlUtt6PtcFLIg_xxySEs 288
demo/pages/web_page.py sha256=QIT0x4LhfZt3uVH4-H0geHPZ7Nb9j3nKEC_pdYC1GdE 567
demo/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/test/adr_script.py sha256=1dCUh3ibw69rR9PKV-nWZRLb2bKAiqgZP6rOkaakHiM 906
demo/test/test_adr.py sha256=3qXL3cnjtOiK8H3aNyVKETSeJeCCO6RsTP6G_X9uovg 636
demo/test/test_api.py sha256=IEpstdjSDa4VjUOJCW9ZGK8Iwy5sVUVxkkGY9wdNCpU 1323
demo/test/test_image.py sha256=yKs9HJV3Ara7WDvgD2eRk5I741p5FTv6n53m_o3v3S8 619
demo/test/test_ios.py sha256=qVPWf3LMQX4rzJhZlXC-BPPnMY-qSHT89xUVhultClQ 597
demo/test/test_ocr.py sha256=Qbr3iOuP6ozXlR1I49d8AA-9ffLitSoeKhUiGMIdUSQ 573
demo/test/test_para.py sha256=flPzP2tpeYTqJC0ZoatcfW8o1H7YfqiMSTkFzjmIpDE 773
demo/test/test_web.py sha256=AW6OeIlmuPvzjcpvig-9CNf3R4pX5spGN9aiRYqDSH8 543
demo/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/adr_script.py sha256=EKmJH0OgK03dm3tsxAORtY9xU42f2vhzqe--ug3kojM 848
demo/tests/test_adr.py sha256=yM_lnyGdWhJg8jE1-BltpyHE4BnqvsC0ze-4vB5aDY8 892
demo/tests/test_api.py sha256=yYqkk0vr3188HkkC2uHRmIjpdRf1O56ndr1kXaIsEWw 1421
demo/tests/test_image.py sha256=5VeCFNGf8JeYzpMTfiMQL673FucdHrpCYzeYfd4S6TU 720
demo/tests/test_ios.py sha256=r2ZyDpRuKfSh73vspHo6bNNENMhGl-9VQ3r4WkdhKS4 719
demo/tests/test_mac.py sha256=rfRYXyY0MXphzzrMIrzqu27WWMm65lUoKOe6e1-kk8c 546
demo/tests/test_ocr.py sha256=SDWT7VbQGqLxQZYBHMfHryzF1It3nwaHh_uIUSdKetM 615
demo/tests/test_para.py sha256=4Fhvzx4Cl8UWHjD8KOP1s985GcdNV_bKtmBoTItFmPA 581
demo/tests/test_web.py sha256=sShcwGAw4qku60TWpRRQHTg0Pzxjt22H70vcjTY8RTg 472
demo/tests/test_win.py sha256=Bcy-aPrhPgk_W6vu-aVjusHlhO4vpbsTRxHUDqB54Ic 545
kuto/__init__.py sha256=arXX0-onzdoFVKvJYUeOxvRyuH0BPC2yCDm5t5FNYhU 449
kuto/case.py sha256=bpxjLx05ZI4rj5HpHGo3xE6dMhw8veABP2m8ZaUIWMQ 6923
kuto/cli.py sha256=TFy2D93sSEaPpYokfk6ter6vkLNf2-qf9gBWhbIFHjQ 2681
kuto/general.py sha256=GcH5Xdmkk4G9L500yMiORIn_kVCGBxWjun83WFSE4hw 2069
kuto/page.py sha256=qJlgwhkagiijDotvAOgr7cdLEXc5tstUHx6m4Iqgms8 908
kuto/scaffold.py sha256=5fkpvJHJUChvsRxRDJ2-luK8IpvvNCfz-yemN-DPk_Q 4558
kuto/android/__init__.py sha256=xH0MNArrEvpCLcRRXgAniTiW07lvpxCQ5XqSPHON4Vg 271
kuto/android/case.py sha256=aog9LvJPAyvz_BwQHvTrJMGQWD0ohE6_SHbhdlfYVck 3309
kuto/android/common.py sha256=LEkym34ups9w-CZT93-3x5W7kg1PDaJKqell3K97iFM 533
kuto/android/driver.py sha256=o9jOVwlkNYwu2q1--9v0Uf4M-_IVxsAV1o8MTrFoPjo 6577
kuto/android/element.py sha256=9GYWrH4CJxMH3UwmILL4KozcCIujEon2eMTYDNgoSOs 8744
kuto/api/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kuto/api/case.py sha256=2USyNLeEWdKa4cK2_XYyhdE2xMLV356lA3OEiO7FL3A 1275
kuto/api/request.py sha256=DK_ouRwJCWJ-jC3Hu8bst-MieDwH91iJrideQebqO3k 12297
kuto/core/__init__.py sha256=gEptrVXEncn5HsZeLDLTVrvsax4z5ZWPJULm_o8lJ2Q 2016
kuto/core/android/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kuto/core/android/common.py sha256=HLHa2s2GvBgG31zSKp-RMArAzmFaup4wnh_UIlsQilA 545
kuto/core/android/driver.py sha256=dY8r-8g1GOtVH-M7ggS2ACiWNM0m7j8dTZRWh4_-y5s 6968
kuto/core/android/element.py sha256=eUD0ljH8zkuxoQNuXlhYwvIeVH1ssbXCuzwYdZalIlw 7584
kuto/core/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/core/api/request.py sha256=0QtqIY6FSoQqcsVBUl2XCSoLHkLk4HftY_zpH409NxQ 12564
kuto/core/h5/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kuto/core/h5/driver.py sha256=JJkL7bT3Ooxb6lv3YErne_iezjzq3zbjTozmtaWs4wU 5578
kuto/core/image/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/core/image/driver.py sha256=v7DUCZEW69qrgmqKaHrE7zkpEItowABhfXwlr-dey2U 1622
kuto/core/image/element.py sha256=zA-FbxEEPo_Ob_qiBvoHM4-JuyvNcLQZJm6Q6QNme0A 2778
kuto/core/image/image_discern.py sha256=v7DUCZEW69qrgmqKaHrE7zkpEItowABhfXwlr-dey2U 1622
kuto/core/image_discern/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/core/image_discern/driver.py sha256=v7DUCZEW69qrgmqKaHrE7zkpEItowABhfXwlr-dey2U 1622
kuto/core/image_discern/element.py sha256=hfKWB1uJm1iV29UKJyPCVNNEIuSZfep4zwuDuRSc8Q0 2791
kuto/core/ios/__init__.py sha256=daEdpEyAJIa8b2VkCqSKcw8PaExcB6Qro80XNes_sHA 2
kuto/core/ios/common.py sha256=BqTVJxbteGhcVf3TBWSmzqyaxRrUo7wy0Vq348tlFmc 1546
kuto/core/ios/driver.py sha256=d_xrzRsTS48EzFI8KKvBs2Q7ssLogI69RBIro1XEkuk 4884
kuto/core/ios/element.py sha256=CrRaVWybaDvJKmwz4_gWPsPX1_Uhiy7BkLW1OFc0Weo 8947
kuto/core/mac/__init__.py sha256=ad4I1pH8hOHgeQMDk497v3egjeP66Q3YQZvTa-f7CCc 50
kuto/core/mac/driver.py sha256=SI0kazNdAy2KwVZYBIX8GZw3XDerXvoIxBWdT9-x034 1907
kuto/core/mac/element.py sha256=fMhaBRMBH_mOox2_spkEz3HjCbkYDFVoOcdnGgh6quM 2266
kuto/core/ocr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/core/ocr/driver.py sha256=1ldIUEGfwJr_4vGWVdWqBApiUMSfVuRbSqj4-Z8G4bw 3763
kuto/core/ocr/element.py sha256=ZF2d2TEK9Kp6EJj9KFqQdFkfwQfo95X8CUnr-uwcsFQ 4590
kuto/core/ocr/ocr_discern.py sha256=vZPwcLqtH8MG9RkGBBawHTHHYHSoAJgGCMQq6z_JRDM 3782
kuto/core/ocr/test_cut.py sha256=2fDhne44UDVfSYKERHg0gf2mcMDp0z8HRxNudQxhz_4 598
kuto/core/ocr_discern/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/core/ocr_discern/driver.py sha256=vZPwcLqtH8MG9RkGBBawHTHHYHSoAJgGCMQq6z_JRDM 3782
kuto/core/ocr_discern/element.py sha256=dk4h9ekXc1m__g7lGMPrFdNgQa7A3De4Ofbd8wAu56Q 4603
kuto/core/sonic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/core/sonic/sib_util.py sha256=WQYXCUJpSz3RNJidjbWwMgrAyP4WxB4mP5gvkMEbr8U 4043
kuto/core/web/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kuto/core/web/driver.py sha256=jXCGLaO6t9CfsS_q10ve4a06ORLURCO6ljJkAYKKhB0 2921
kuto/core/web/element.py sha256=a9EZ3orw61aZ3mwl1LoIHok3V51yoFHqOBwehXpCYf8 7100
kuto/core/web/selenium_driver.py sha256=WL82AqlagFTJs9yB2KImxUV_iz77U5FfOs8AdEnFsD8 8400
kuto/core/web/selenium_element.py sha256=zEyKkQSZup8a-Ru7rjnw5d-RinhxqbIJUGDQkYExKZ0 3839
kuto/core/win/__init__.py sha256=YCgh48Ov9z5KHI6xJudsgv7QLUgLOWH2ygLtiqabWoA 50
kuto/core/win/driver.py sha256=siwT_Ejus4XFrUEfgyC3vIYKhxP-l5VhdeQSE1DyjG0 1908
kuto/core/win/element.py sha256=ObnM9uttLpXvUc8IxCbyUaLvcF3NYYI7PMphy-bIiaQ 2219
kuto/image/__init__.py sha256=VVbKAZF-mAcltZd23BHYyzj76GXaXdVTc9Mk8ZqCENg 66
kuto/image/driver.py sha256=v7DUCZEW69qrgmqKaHrE7zkpEItowABhfXwlr-dey2U 1622
kuto/image/element.py sha256=BCJ-_Wv5YxRo3MMFS17FDUHpL837HzlZCqpTB5EVRmI 2757
kuto/ios/__init__.py sha256=P0PiSijWqaTzrRphJyV2MLyghItmPJtic9sivunNS04 234
kuto/ios/case.py sha256=m2zTaxLq1I3iaRzNx3sr4T-keHQ2Nvqf_v3EXvFsOrg 3118
kuto/ios/common.py sha256=v2Ru-wFAIGm5K7lpUlkXCj3GuE6ekxMky9Cifi7MQ9Y 1534
kuto/ios/driver.py sha256=Pn-M427-0Cd8orcmr6IoZizBV2MARB1k6zi4BSU5bzE 5072
kuto/ios/element.py sha256=WgO4qsSIcAKTV6EWcnW_Ldj5YY0pLQGvTREDpUyhICc 10197
kuto/mac/__init__.py sha256=cmx1qkdSZLRNoajJZqtoc0ySX6e7t1J8GEoDv4G8Dus 256
kuto/mac/case.py sha256=B2m_7l5nFz_fgEX16EOQbwOi4v00Bv3Qq7nh3fzU6_I 1771
kuto/mac/driver.py sha256=LXa53N6sUjUqTt0bad4sywELHIoumFULVHrs4gWXKG4 1869
kuto/mac/element.py sha256=-Sp-5CcLeIfubbGAhZToPS_8zLoWE1CSlelQLpxlg9c 3516
kuto/ocr/__init__.py sha256=sdjzMmpf2glb-TxwCbDMfki0Ak0yJdsdApjbDyOBpjg 59
kuto/ocr/driver.py sha256=1ldIUEGfwJr_4vGWVdWqBApiUMSfVuRbSqj4-Z8G4bw 3763
kuto/ocr/element.py sha256=NnwFyqBDPljrAnhh9CMdoNk15JzWfgJjbkYjlJnd7ZI 4735
kuto/running/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kuto/running/conf.yml sha256=WpJeqDPUPUamksV3li6bTfTPJEQWL7OLX5fTsjMa52o 139
kuto/running/free_devices.yml sha256=p_EBFeKvBVpZ015H6L-o29syTConEo874yynBl22-BA 12
kuto/running/runner.py sha256=DQxwh7gxXR53sALDuprtzhOwx_ucTer2khhmR-Moi2U 3435
kuto/testdata/__init__.py sha256=Tgbyfpb7yA87IUaT-OVPR8fxaVnK-t0t6qKJYOQ23J8 10650
kuto/testdata/data.py sha256=mfv7-XrmO4FoZUrf9FqDCtvpSgF2oC4a1GcqvPVLZxI 18623
kuto/utils/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kuto/utils/allure_data.py sha256=m5QBjs7KUWQSVE2zUAPkowW16SqoQfYATXdwUCoM4v0 5643
kuto/utils/allure_util.py sha256=d4rJrHCm663_iRNEgtGr5GgpyRTbSvYGJG9ccqfU6NU 6225
kuto/utils/common.py sha256=_-AilYY8XKzQc5ortaIDQBzhMEjah5Xr7turfowgOns 7719
kuto/utils/config.py sha256=9knZN3L3uT0WOdCL-sULd6WCb_E_-q2wCjQjHavR_uU 3445
kuto/utils/decorate.py sha256=MAhhOJvxzseTknj-DUQV1kGs35vpLrlurWsoQmiqJo8 4358
kuto/utils/des_util.py sha256=w5Ha8Wo7vv0_i1Q1OMms0LnQYMKySboR7Tsh76l4ij4 1355
kuto/utils/dingtalk.py sha256=25VubX4mJey7hE5YGiWu5KKrb722E2O_Z5YRoWIAwx0 3273
kuto/utils/encrypt.py sha256=1t3WPLZafB3Tw8zlayfWnzuaQKDrr-y8SyxE2Yzv-NM 815
kuto/utils/excel.py sha256=_9YUoy6uSPyhQWNZ7LzvcIKHyEEmZzgBpQHpKGch5oY 3695
kuto/utils/exceptions.py sha256=cwDC7Ms3S6659AhgdaD2ndEi-XZNxr0o4NETZ-e3FAc 159
kuto/utils/log.py sha256=0c-YUTqaoNFMJtB4G3-qmGOTcMmicIAPwuVUEeFZDXc 710
kuto/utils/mail.py sha256=yt4wJP89CNkmMiglHpww8WhDjQ1mPa7tvNcqsYf3GnU 3924
kuto/utils/mongo_util.py sha256=aIbeTIQahnQW29pVPKn_FbuEPEWB7UjsvDv9W0KSrkI 2038
kuto/utils/mysql_util.py sha256=aiTAxFiI2kD6jqcRD37DVHyAiooxHmRVPgzJets5Wm0 2179
kuto/utils/pytest_util.py sha256=zYH20X4mni6gTWcWhXcVTB08-U_8eD70irdAnQrT_CQ 2532
kuto/utils/read_file.py sha256=yjuwNuNoj5CYlicL_uN6oE-YGnRJQIg4L3yL5s5NNDk 3696
kuto/utils/reader.py sha256=-ug3HliMbNlGQdSUQyeVDL0VWg4i6V_ZfeRdv5TS6Is 2573
kuto/utils/schema_util.py sha256=DIyycxU21DpUVYHYnoiwXEhPw58LVxUKygEpRrtqy3k 662
kuto/utils/swagger_util.py sha256=hJoi0wDxBt1mv9Y2v16S-7JLz6IqaRoIYv6viiSUSdI 3848
kuto/utils/webdriver_manager_extend.py sha256=FIk_SYLa4WD0woccVRsPdrIRjjQszplyw2IB6Yocorg 1662
kuto/web/__init__.py sha256=bcg3Kb7ks1P3IqP46Hg49xyP_h5G_0XH3EcJlxMSvN4 173
kuto/web/case.py sha256=JYD-b5cCln11G-wU-tox05kY-fVuYPE6eTpnGVkJp8A 3675
kuto/web/driver.py sha256=Eo-7IuiIeIFCzyN0GQ5rg7MVNfVBy-tAqxz_Vv7-yV0 2629
kuto/web/element.py sha256=c6c7-bVQaN6Q1VeccAnKPF-N-mqOXOQnKoI4TqYwcjE 7722
kuto/web/selenium_driver.py sha256=WL82AqlagFTJs9yB2KImxUV_iz77U5FfOs8AdEnFsD8 8400
kuto/web/selenium_element.py sha256=zEyKkQSZup8a-Ru7rjnw5d-RinhxqbIJUGDQkYExKZ0 3839
kuto/win/__init__.py sha256=3jwF0LPPi7ujlL_yndeMhy9hgI4eV5DyLv739HF8GcA 224
kuto/win/case.py sha256=ZZZoOe_ly3DqjlrImpp1CnpDecPgQycxnzd5W2_N7i8 1685
kuto/win/driver.py sha256=yk6-d6O922YnVUJ3bc8v0WUBZ6herKu3hAuiKN23LAM 1905
kuto/win/element.py sha256=Z8D5lVDvBgiNk37RmL-eKlveIe1pDlJq2YIuV3lH9HI 2219
kuto-0.0.75.dist-info/METADATA sha256=8MK5__IuUBu-cwRL1Fev3EmtMZZnoU_WJmQg0_ccB80 1662
kuto-0.0.75.dist-info/WHEEL sha256=AtBG6SXL3KF_v0NxLf0ehyVOh0cold-JbJYXNGorC6Q 92
kuto-0.0.75.dist-info/entry_points.txt sha256=9UCWFKVt6BTVTCmKlyeQc6iLerHba45hV-42BmXnWlQ 39
kuto-0.0.75.dist-info/top_level.txt sha256=tvoxP89jCv57xiuEI50U1KwLmNGxgChNdM9dyfQOLI8 10
kuto-0.0.75.dist-info/RECORD

top_level.txt

demo
kuto

entry_points.txt

kuto = kuto.cli:main