kytest

View on PyPIReverse Dependencies (0)

0.1.2 kytest-0.1.2-py3-none-any.whl

Wheel Details

Project: kytest
Version: 0.1.2
Filename: kytest-0.1.2-py3-none-any.whl
Download: [link]
Size: 126031
MD5: 5fa5255e163692963be446d04b6e8ed3
SHA256: 2733418c492cef0a96c0280cfa325bee9922b637d35c378fd97f16e5e532f2d2
Uploaded: 2024-05-07 09:13:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kytest
Version: 0.1.2
Summary: API/安卓/IOS/WEB平台自动化测试框架
Author: 杨康
Author-Email: 772840356[at]qq.com
Home-Page: https://gitee.com/bluepang2021/ktest_project
Classifier: Programming Language :: Python :: 3.9
Platform: API/Android/IOS/WEB
Requires-Python: >=3.9
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: requests (==2.31.0)
Requires-Dist: urllib3 (==1.26.15)
Requires-Dist: requests-toolbelt (==0.10.1)
Requires-Dist: jmespath (==0.9.5)
Requires-Dist: jsonschema (==4.17.0)
Requires-Dist: click (~=8.1.3)
Requires-Dist: loguru (==0.7.0)
Requires-Dist: PyYAML (~=6.0)
Requires-Dist: uiautomator2 (==2.16.23); extra == "adr"
Requires-Dist: tidevice (==0.12.9); extra == "ios"
Requires-Dist: facebook-wda (==1.4.6); extra == "ios"
Requires-Dist: playwright (==1.33.0); extra == "web"
Provides-Extra: adr
Provides-Extra: ios
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/run.py sha256=regKxW2Ii8HU-n-vGu4cHYa5Z1c24cZWJ2yV35ty2mg 629
demo/run_adr.py sha256=bxNp83LHMaZUMB3gfzOuquNCbdEsray_7T97sQVW1XM 138
demo/run_api.py sha256=HtzrtFPEz47GS-gTN-3YHfCO-4_bAkJNtm-PGXy0lRw 170
demo/run_web.py sha256=afHHa4iW_V8N4FV6thPs51dpgh7Q92-K-X3bZOdDp4Q 210
demo/pages/__init__.py sha256=vgjwkAzl6bi4CXxpr1H37k7kxLD5hPSfGgWXoo_FCQQ 49
demo/pages/adr_page.py sha256=u1xNgOkmRwNS1Jabp3RX8nUkb1jMi6LRw_Iner1-Q2E 681
demo/pages/image_page.py sha256=4M3BWY4A4ShV9Ww-m40idOs8yL6yxXa8_TLHrfqPpEA 403
demo/pages/ios_page.py sha256=mLhFgqdRrJTym-0MsWjlwd6NWunycHy8S-RQgwv1ygk 281
demo/pages/ocr_page.py sha256=qxOSSbcRGSxWil_bNng8dYCjRZSJDGGxuEGRUfyYBZM 537
demo/pages/web_page.py sha256=FK6r8RZQP6urAxs5V1J2Flfm0YTuRCR1Kx1TUqrN--U 1301
demo/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
demo/tests/test_adr.py sha256=zo_3Wd_zrYGBUieDsKBetGauivlZ4uKdUP_Ta6ZAkfI 503
demo/tests/test_api.py sha256=JOf-1HbahO7bIdvf1dN_TLoEW9R0aVU84_rz9LPgGIA 487
demo/tests/test_image.py sha256=HSyTklaToS6EbgP7zF00-mXOs0DVJRcIj9MT9cCI2pQ 519
demo/tests/test_ios.py sha256=yah6HHyAarhjZjMpj-2Gvd-ej67jRQgqpD86Z7RYwSM 472
demo/tests/test_ocr.py sha256=V0jpmy-5S1eyjxY2VoVOGOhOFuD6pYX49Dvq-nL4Oqs 595
demo/tests/test_web.py sha256=jxHTG55IB31xiack_9OBpd2Ks4SUWp-e8U9c_6o2TJg 452
kytest/__init__.py sha256=iz60imrKs8qadA-PFA35vDkPuGrJFhpuf8UB1Zz_7fc 318
kytest/case.py sha256=b67ws5m-c8B_v2V6fQL0xBtSKfcarsBDZZFM8zTNpa0 1368
kytest/cli.py sha256=dfl0MGMrIcLl8QBCpd4KR4UAuJgWyfCUI7R5-Vrrryo 190
kytest/page.py sha256=4lftaeoCBMncAUCgjQV8cXdHJnk3bVLkKpn1YE7QmMA 766
kytest/scaffold.py sha256=6VZtxcOba4EAQm02W9b6tB9bHfost04GOqOKcxIL5zQ 2671
kytest/adr/__init__.py sha256=P3wdPX3q-tRlIkbR2mzCSjJkIH3UtD6g0uJ7gMDgKlk 171
kytest/adr/case.py sha256=_6fZRUct026lqzY-VtmL-IRdJTNy2K7KwXiGK7PCv30 3630
kytest/adr/driver.py sha256=CT_-Yihra_cIPyGKB2S6ZokZ-DwMkrr1Jur16fLpOHI 4941
kytest/adr/element.py sha256=ddw0XdF2DxeEn5fYagtctYn5LljQH5UPvhzkLyj7SpU 6101
kytest/adr/page.py sha256=rO1cLvYMOLIG-XXKML9U_C9d20ky9ZWsSiXjz4zNbI4 187
kytest/adr/utils.py sha256=TAh_VKbNnCkceFENIV74HI690V1z2mNQFrd--Xu_pqg 2410
kytest/android/__init__.py sha256=1KenuuxxbLACmlOsf5LRRUE_Ybmm5Wyq3e-RA40nxfY 176
kytest/android/case.py sha256=gAOuSeZSSTRM0KfTx1mzxT4HqzB3qBWHjuLLnrQZJRE 2332
kytest/android/driver.py sha256=lCS9wQyRQozSOUbH7ST5IhAQnp7px-wi6mTQPQZzhxE 8457
kytest/android/element.py sha256=3u471fEzqzR9OGxCU4VUZ3UmE9qk_JyJmURd97WXdrc 9112
kytest/api/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kytest/api/request.py sha256=rk1BxTtJJtU94TaN2DE9ZGA8lyvqb6ftupmr9HI8TMI 18767
kytest/core/__init__.py sha256=HgRXMXbnd9kJq4S8t4Y9vHl7cEBgA1AXy6k344xrS44 49
kytest/core/adr/__init__.py sha256=P3wdPX3q-tRlIkbR2mzCSjJkIH3UtD6g0uJ7gMDgKlk 171
kytest/core/adr/case.py sha256=RPejpkM4KOdPNB8Rs2c6tsZU6G6N8c5WaKopnaRls8A 3615
kytest/core/adr/driver.py sha256=nR04kysWY7DY3nZHRZboSwenkxTs9CTOeDkLoacWteM 5209
kytest/core/adr/element.py sha256=eHmvAcgRIcMcyfD6Zdr6dSu2J-RCuKFpSGQ4IN18UuU 6058
kytest/core/adr/page.py sha256=rO1cLvYMOLIG-XXKML9U_C9d20ky9ZWsSiXjz4zNbI4 187
kytest/core/adr/utils.py sha256=D8bbK_DBCnMG1nkekQMRUtfyfhWwE1oKjIGwseWw4RY 2365
kytest/core/android/__init__.py sha256=pF0YUftI0x-hO1HuPMQClhY39KU5-mFHOzaXVKik24w 134
kytest/core/android/driver.py sha256=6XXNnFOLFAU6ZTc3leWgAdC2QLWGAoevw_BYo49uAQE 7849
kytest/core/android/element.py sha256=ilj91yVDhIXM1lXHHGD6g3rPlMA-j-BM-Q6c3xEdjLI 9218
kytest/core/api/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kytest/core/api/case.py sha256=feqnrPEk0kpKHbUZFcBNA0fS3aEKjGDcxSMHVkqtKw4 1358
kytest/core/api/request.py sha256=rk1BxTtJJtU94TaN2DE9ZGA8lyvqb6ftupmr9HI8TMI 18767
kytest/core/image/__init__.py sha256=uN2bmsd0b0UehltncQpWDDO75Duf23Ny0Fd28WHcdJY 53
kytest/core/image/driver.py sha256=U-Q9Lz5q3O5dQ4dkxwLzCGAy4NyHpZ00nDqnRZJk-4Q 1692
kytest/core/image/element.py sha256=9CESeLnnxJAtlNoyvejC-vYfKBm78vrj7rqynZAovhI 3088
kytest/core/img/__init__.py sha256=uN2bmsd0b0UehltncQpWDDO75Duf23Ny0Fd28WHcdJY 53
kytest/core/img/driver.py sha256=bad127vh9ctIvu4F-7KituoF9EwR8yBNVok8RKPwMlw 1732
kytest/core/img/element.py sha256=U5IyEXBklkF38C8ESnd3BBMrWHq1qWKLwYzguWcmeTc 3125
kytest/core/ios/__init__.py sha256=4tlD6nE2X6J-OBdPyJXMOAaqYUEpjnU9f86lA8Tibec 169
kytest/core/ios/case.py sha256=W5vVamohv5nhXNvCFSfUpvBNM8uCtSmg5Pm5UE-upZA 3629
kytest/core/ios/driver.py sha256=IPHNzh3ppbv_zF1GK23GUlqvCf6aK-eXy5nYVKRf01c 2000
kytest/core/ios/elem.py sha256=LbM1FiKq75DXlsDL_atOvXzMIpCj08JI3gZ4ziL0PFk 7739
kytest/core/ios/element.py sha256=Fi9x26MuTDVfwaENJ0EIfgROvl23Pb7QJ6ZUcPL5nrE 11538
kytest/core/ios/page.py sha256=lzpnz52mN1YzzzMhmli6fLlg-4sGD-pGxeEkrBN98EI 186
kytest/core/ios/utils.py sha256=w5xYo-r0KE_nINTOd8TcOj9ojayTka1MOdTgGR6RT5k 3401
kytest/core/ocr/__init__.py sha256=174KmwcL_jZi4ErEda899WWYuER3X7ifuYz26c_yYLU 85
kytest/core/ocr/driver.py sha256=vw5yV9dB-sFXFOv4FhAtJdQEXayw8JHLdRVhRqa3uls 852
kytest/core/ocr/element.py sha256=5XF4mpz0NnqLhPUX-ejDlIPFJ1fgtLHsnf4q_T-QVME 3505
kytest/core/web/__init__.py sha256=8Y1WzVXFvJxSpa4EozHIH3ORLpJw6cX2FwDKv6Pxokg 171
kytest/core/web/case.py sha256=4McnQE1eJHAnZpYTQ89b6u9IgNlwmCRBAjdpD7z9u9E 3728
kytest/core/web/driver.py sha256=0vE5zG8Nlxbh0ERmYGfv4CNgXoYhbK4jDUSIYId7Gb4 3937
kytest/core/web/element.py sha256=CNnuMvxp9mectrlCn3fFwX8Dpya02FtWVI8fK-D40WU 5078
kytest/core/web/page.py sha256=BjLpmK1ODCZfoOJlRnWVHfetBnlJsUJUv0wjdKmpft8 874
kytest/image/__init__.py sha256=uN2bmsd0b0UehltncQpWDDO75Duf23Ny0Fd28WHcdJY 53
kytest/image/driver.py sha256=bad127vh9ctIvu4F-7KituoF9EwR8yBNVok8RKPwMlw 1732
kytest/image/element.py sha256=RGEPP0syqZ6x3_hgKHBvHiuJ8WpiQNj3_3Q-WJYLRT8 3128
kytest/img/__init__.py sha256=uN2bmsd0b0UehltncQpWDDO75Duf23Ny0Fd28WHcdJY 53
kytest/img/driver.py sha256=bad127vh9ctIvu4F-7KituoF9EwR8yBNVok8RKPwMlw 1732
kytest/img/element.py sha256=FaSfWQtabM8obsup5qvREAyXN2hPrS9QDx6EOqjjpAI 3124
kytest/ios/__init__.py sha256=4tlD6nE2X6J-OBdPyJXMOAaqYUEpjnU9f86lA8Tibec 169
kytest/ios/case.py sha256=oxZ1IXzIWlxRxDoEq3sxFMhCwF7vkE6HFD9tQDiEvZI 3644
kytest/ios/driver.py sha256=a36-AbqfnDfGB-I44wvCBEava1YrbYTFA22Ws3g9ZWI 2009
kytest/ios/elem.py sha256=nAYRGXpaW96w85bTILLrL_TdzlmO84soblTZlEggjh4 7785
kytest/ios/element.py sha256=LSouO8UH23ljNhHjbC8GHH21SOjZNgAJ_44toRgFgBk 11454
kytest/ios/page.py sha256=lzpnz52mN1YzzzMhmli6fLlg-4sGD-pGxeEkrBN98EI 186
kytest/ios/tidevice_util.py sha256=H14pQMvel4WMaya3jliztWZmLjSFCmJSoS-6tgop7T4 2201
kytest/ios/util.py sha256=3dYJgfTTVxx4JZHtUQsBUYVjUmYPKb6mjmltOZc_-vY 3520
kytest/ios/utils.py sha256=olYUErBQ65_FQDAp9ZhM7_z7KmOdyerxHGMBduZ93lw 3443
kytest/ocr/__init__.py sha256=174KmwcL_jZi4ErEda899WWYuER3X7ifuYz26c_yYLU 85
kytest/ocr/driver.py sha256=u22MBo8-6oaN3VV3P_cRe4fSr4WPD6xGWA7EfLKKWoM 892
kytest/ocr/element.py sha256=A6mlyyg98_YYQOff598N92-VtahdgX4EMgkA7Dhxlp0 4049
kytest/running/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kytest/running/conf.py sha256=xQnqe-ZAe-twAsRwRaYO-NptmX0YeksB52R30iErKJ8 96
kytest/running/conf.yml sha256=OojkA-y1JTZa4NN23tYa9yCpktaxomagwqHI2JH-HQ0 168
kytest/running/execution_scheduler.py sha256=3zyyGQ6iKCTBuIoIwIanX_UCz-EfQk3L-hd8KpBxBg0 5229
kytest/running/runner.py sha256=WDDMiCkJmhvfap3RmOaBnU4XT3UASSJFKm9TCcWpIpI 5713
kytest/testdata/__init__.py sha256=Tgbyfpb7yA87IUaT-OVPR8fxaVnK-t0t6qKJYOQ23J8 10650
kytest/testdata/data.py sha256=mfv7-XrmO4FoZUrf9FqDCtvpSgF2oC4a1GcqvPVLZxI 18623
kytest/utils/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
kytest/utils/aes_util.py sha256=xtNXFkwIOYslgnAvQvm3AxI8PvnrHzuiaYLL2Ca2mbA 909
kytest/utils/allure_util.py sha256=v343HJPRsiwwhlJMRQQhzxe7usiZVWyYpcSNKlEK4wA 7369
kytest/utils/common.py sha256=q3Taaj_0SAi4bGd0pYA9N7owEIeFBGuRfcmcbLKawJ4 1508
kytest/utils/config.py sha256=n6gu26feVwvdz2TEpbReqT4UusyQzH8j699-A3BYsiI 1973
kytest/utils/cv_util.py sha256=Dl5El9brM3_km30QBV9xODacEufqfhVHVag39onMQXI 3196
kytest/utils/des_util.py sha256=YYNaJPSQJyvnIyXXVm4-ryaaJZ4sCRmnejiBzFngjUk 1396
kytest/utils/dingtalk.py sha256=ggr1HQh3BNDfcEK7bGSWAqDKGrJCL7C5l2s35z-nNVw 3266
kytest/utils/excel.py sha256=YJ75WJIxwcrfPmw-iBdOH1pbeLXDPBNIkhmfQUe_Fgs 3787
kytest/utils/excel_util.py sha256=n0zpyuRggDWgrsce320MGDkZB7yqIJ7bUXIimJmUQc0 3908
kytest/utils/exceptions.py sha256=cwDC7Ms3S6659AhgdaD2ndEi-XZNxr0o4NETZ-e3FAc 159
kytest/utils/log.py sha256=ra1I4875rgB-3pMrOTjkt-ncakAA0H3qgDDiP1F07D8 261
kytest/utils/mail.py sha256=D5UeVnybR0U3opSnxR_2XfmZARpm5lGTOXVC-gBBlC8 2269
kytest/utils/mysql_util.py sha256=XSi9oR74nMWfzpU6zZyDs1C0-mRTtwhBy0LXXdnaKjM 2126
kytest/utils/nacos_util.py sha256=pX29LF4zE53MPMryoN1tk6kWForPHKmcCT3gHrwzGq4 1536
kytest/utils/pytest_util.py sha256=3u3Sltb-SaBGR9sYGGGLnIUmDNF3mzmpaANtkZsArKk 2524
kytest/utils/swagger_util.py sha256=HFN9V9Xcafiwyq-VbJ7hHUH5eBpVXtJqKlw0cSS-9iI 4022
kytest/web/__init__.py sha256=8Y1WzVXFvJxSpa4EozHIH3ORLpJw6cX2FwDKv6Pxokg 171
kytest/web/case.py sha256=v0pH18D7RLPUK7mGsJZ_WW4AYDNKkmKnYs22NFlrJno 3743
kytest/web/driver.py sha256=0vE5zG8Nlxbh0ERmYGfv4CNgXoYhbK4jDUSIYId7Gb4 3937
kytest/web/element.py sha256=Y7fIPhuL5itiEDaDOqEGFro5pqpSFPdmPdVilFpQQqk 5127
kytest/web/page.py sha256=5Pp8Srkj4cGhx5zK8NLo5LIMdeZQTh2BdYcx9jFHyFA 911
kytest-0.1.2.dist-info/METADATA sha256=7GP30mm_tJto8NgTGjmTSf7tn9x3SFpS3_-_qHE6lh0 1022
kytest-0.1.2.dist-info/WHEEL sha256=AtBG6SXL3KF_v0NxLf0ehyVOh0cold-JbJYXNGorC6Q 92
kytest-0.1.2.dist-info/entry_points.txt sha256=eZVL2VFzBQKJfKdvNUA7AiFcSZbANa4Yv7o_Hl2_5qI 43
kytest-0.1.2.dist-info/top_level.txt sha256=G1WRyQQL0oa-o8ZOSy5WikBXoXd0bfVCTv0NR2hG7HE 12
kytest-0.1.2.dist-info/RECORD

top_level.txt

demo
kytest

entry_points.txt

kytest = kytest.cli:main