{"id":19965578,"url":"https://github.com/tencent/qt4i","last_synced_at":"2025-08-09T22:10:21.109Z","repository":{"id":41485163,"uuid":"68989155","full_name":"Tencent/QT4i","owner":"Tencent","description":"QTA driver for iOS app","archived":false,"fork":false,"pushed_at":"2020-07-15T06:58:25.000Z","size":18636,"stargazers_count":215,"open_issues_count":1,"forks_count":54,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-07-31T21:40:31.508Z","etag":null,"topics":["ios","qta","test-automation","test-framework","testing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tencent.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-23T04:35:29.000Z","updated_at":"2025-07-01T16:00:53.000Z","dependencies_parsed_at":"2022-08-27T21:01:36.977Z","dependency_job_id":null,"html_url":"https://github.com/Tencent/QT4i","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/Tencent/QT4i","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent%2FQT4i","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent%2FQT4i/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent%2FQT4i/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent%2FQT4i/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tencent","download_url":"https://codeload.github.com/Tencent/QT4i/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent%2FQT4i/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269645570,"owners_count":24452762,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ios","qta","test-automation","test-framework","testing"],"created_at":"2024-11-13T02:29:37.888Z","updated_at":"2025-08-09T22:10:21.087Z","avatar_url":"https://github.com/Tencent.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QT4i \n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n[![Build Status](https://travis-ci.org/Tencent/QT4i.svg?branch=master)](https://travis-ci.org/Tencent/QT4i)\n[![PyPi version](https://img.shields.io/pypi/v/qt4i.svg)](https://pypi.python.org/pypi/qt4i/) \n[![Documentation Status](https://readthedocs.org/projects/qt4i/badge/?version=latest)](https://qt4i.readthedocs.io/zh_CN/latest/?badge=latest)\n[![GitHub tag](https://img.shields.io/github/tag/Tencent/QT4i.svg)](https://GitHub.com/Tencent/QT4i/tags/)\n\n \nQT4i (Quick Test for iOS) is a QTA test automation driver for iOS application.\n \n### Features\n * Easy to use, only Apple developer certificate is needed, no jailbreak or test stub is required\n * Support native, web and custom controls with Accessibility\n * Support iOS device and simulator, and multiple devices can be used simultaneously in a test\n * Low maintenance costs with QTA UI test automation framework\n \nQT4i should be used with [QTAF](https://github.com/Tencent/QTAF), please check it first.\n\n### Get Started\nCheck out our [Usage Document](https://qt4i.readthedocs.io/zh_CN/latest/) to get going with QT4i. There is also [sample code](https://github.com/qtacore/QT4iDemoProj) that shows how to run testcase with QT4i.\n\n### Anatomy\nIf you are interested in anatomy of QT4i, the [Design Document](https://github.com/Tencent/QT4i/blob/master/design.md) may be useful to you.\n \n------------------------------\n \nQT4i(Quick Test for iOS)，基于QTA提供面向iOS应用的UI测试自动化测试解决方案。\n \n### 主要特性\n * 轻松易用——无需越狱，无需插桩，只要是开发者证书编译的版本即可进行测试\n * 强大引擎——支持iOS Native控件、webview控件和自定义控件\n * 平台支持——全面兼容iOS真机和模拟器，基于分布式技术，高效并发执行测试\n * 高效维护——基于QPath技术和[QTAF](https://github.com/Tencent/QTAF)UI框架，降低产品变化的脚本维护投入\n   \nQT4i需要和[QTAF](https://github.com/Tencent/QTAF)一起使用，请先参考QTAF的使用\n\n### 入门指南\n请查看我们的[使用文档](https://qt4i.readthedocs.io/zh_CN/latest/)以便您快速上手QT4i，同时可以参考我们的[示例代码](https://github.com/qtacore/QT4iDemoProj)。\n\n### 框架原理\n如果你对QT4i的实现原理感兴趣，可以参考我们的[设计文档](https://github.com/Tencent/QT4i/blob/master/design.md)。\n\n------------------------------\n\n欢迎加入QQ群（432699528）交流使用和反馈\n\n![image](https://github.com/Tencent/QTAF/blob/master/docs/misc/qq_group.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftencent%2Fqt4i","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftencent%2Fqt4i","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftencent%2Fqt4i/lists"}