{"id":20572067,"url":"https://github.com/netease/airtest-gui","last_synced_at":"2025-04-14T17:08:13.065Z","repository":{"id":66764848,"uuid":"27409171","full_name":"NetEase/airtest-gui","owner":"NetEase","description":"GUI write by qt for airtest","archived":false,"fork":false,"pushed_at":"2014-12-18T01:29:45.000Z","size":148,"stargazers_count":3,"open_issues_count":0,"forks_count":4,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-14T17:07:58.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NetEase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-02T01:32:40.000Z","updated_at":"2023-10-05T14:46:29.000Z","dependencies_parsed_at":"2023-02-20T13:00:44.737Z","dependency_job_id":null,"html_url":"https://github.com/NetEase/airtest-gui","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Fairtest-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Fairtest-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Fairtest-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NetEase%2Fairtest-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NetEase","download_url":"https://codeload.github.com/NetEase/airtest-gui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248923764,"owners_count":21183953,"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","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":[],"created_at":"2024-11-16T05:18:12.138Z","updated_at":"2025-04-14T17:08:13.040Z","avatar_url":"https://github.com/NetEase.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"airtest-gui 注：已经不再维护\n==================\n\nThis is a PyQt GUI for [airtest](http://git.mt.nie.netease.com/hzsunshx/airtest).\n\n## 安装\n首先需要安装pyqt。[点击下载](ftp://mt.nie.netease.com/airtest-gui/PyQt4-4.10.4-gpl-Py2.7-Qt4.8.6-x32.exe)\n\n该pyqt依赖python2.7-32位版。并确保airtest已经安装。\n\n[点击下载gui代码](http://git.mt.nie.netease.com/hzsunshx/airtest-gui/archive/master.zip)\n解压后，双击`start.bat`启动gui程序。\n\n## 使用\n启动后的页面如下.\n![airtest-gui](http://doc.mt.nie.netease.com/lib/exe/fetch.php?cache=\u0026media=pasted:20140827-111211.png)\n\n### 步骤\n1. 需要选择连接设备的类型 \u003candroid|windows|ios\u003e\n2. 之后选择设备编号。 点击connect。 如果正常的话，下面的日志会出现连接成功的提示\n3. 点击refresh可以将设备上的图像刷新到gui上。\n4. 单击图像，会生成点击坐标位置的命令。\n5. 在图形上拖拽，便可以截图，保存到相应的文件夹下。并且文本框里会填充点击截图的指令。\n\n右侧比较大的那部分，`Commands Generated`是命令生成框。可以直接编辑。\n\n* 点击运行代码按钮后，命令会直接附加到命令生成框里去。![commands-generated](http://doc.mt.nie.netease.com/lib/exe/fetch.php?cache=\u0026media=pasted:20140827-130015.png)\n* 右侧是代码生成框，列出了自动生成的命令。\n\n左键拖拽和右键拖拽分别会截取到不同的截图栏中。右键拖拽截图的方式主要是用于生成drag命令。\n![截图](http://doc.mt.nie.netease.com/lib/exe/fetch.php?cache=\u0026media=pasted:20140827-130346.png)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetease%2Fairtest-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetease%2Fairtest-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetease%2Fairtest-gui/lists"}