Poco 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Poco 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Poco 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具测试工具
开源组织 网易
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2018-03-29

软件简介

Poco 是一个基于 UI 控件搜索的跨引擎自动化测试框架。支持主流游戏引擎:Cocos2d-x、Unity3d、安卓原生应用,开发者也可以通过扩展 SDK 支持其他游戏引擎或任意 UI 系统。

示例

通过 USB 连接安卓手机,并启用 ADB 调试模式

# coding=utf-8
import time
from poco.drivers.unity3d import UnityPoco
poco = UnityPoco()
poco('btn_start').click()
time.sleep(1.5)
shell = poco('shell').focus('center')
for star in poco('star'):
    star.drag_to(shell)
time.sleep(1)
assert poco('scoreVal').get_text() == "100", "score correct."
poco('btn_back', type='Button').click()
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/03/13 14:35

转 airtest poco

1. Pymysql(No module named ‘cryptography’) pip install cryptography pip install paramiko 把 cryptography 与pymysql 放入 airtest路径 2. 安装,卸载 查看所连接的设备 os.system('adb version') 查看所有包名 os.system('adb shell pm list package') 安装 os.popen("adb install -r D:\BaiduYunDownload\kaoyan3.1.0.apk") 卸载 os.system('adb uninstall com.fenbi.android.zenglish') 1.启动app def call_adb(str)...

0
0
发表了博客
2019/08/19 22:20

Poco库的学习

一、下载和编译Poco库 参考:www.jianshu.com/p/94c27101eee3 blog.csdn.net/walk_and_think/article/details/82432863 下载地址:https://pocoproject.org/releases/poco-1.9.0/ 或者 https://github.com/pocoproject/poco/releases/tag/poco-1.9.0-release 下载poco-1.9.0-all.zip,其中不带all的是基础版本,只包含基本的poco类库,带all的是全功能版本,包含sqlite,opensll等等。 解压缩zip包后,得到文件。 编译 ---- Win...

0
0
发表了博客
2016/12/15 18:34

Poco链接mysql

#include <Poco/Data/Session.h> #include <Poco/Data/MySQL/Connector.h> #include <Poco/Data/Connector.h> #include <vector> #include <iostream> using namespace Poco::Data::Keywords; using Poco::Data::Session; using Poco::Data::Statement; int main(int argc, char** argv) { std::vector<std::string> cid_vec; int n; std::string mysqlstring="host=localhost;port=3306;user=root;password=123456;db=xddb"; P...

0
0
发表了博客
2018/07/17 09:56

poco编译与运行

1.引言 Poco C++库是: 一系列C++类库,类似Java类库,.Net框架,Apple的Cocoa; 侧重于互联网时代的网络应用程序 使用高效的,现代的标准ANSI/ISO C++,并基于STL 高可移值性,并可在多个平台下可用 开源,并使用Boost Software License发布 不管是否商用,都完全免费 2.POCO库的编译   首先从github网站下载POCO库的源码,链接为:https://github.com/pocoproject/poco 进入到poco目录,按找电脑上的visual studio版本,修改...

0
0
发表了博客
2016/12/16 15:35

Poco正则表达式

[hadoop@iZ25s7cmfyrZ C_script]$ cat poco_regularexpression.cpp #include <Poco/RegularExpression.h> #include <iostream> using Poco::RegularExpression; int main(int argc, char** argv) { RegularExpression p("[0-9]+"); std::string numstr="12345ghk89760"; std::string s; int n=p.extract(numstr,s); //n=1, s=12345 std::cout << n << std::endl; std::cout << s << std::endl; n=p.math(numstr); // n=0; n=p....

0
0
发表了博客
2018/08/24 11:16

poco普通线程

#include "Poco/Thread.h" #include "Poco/RunnableAdapter.h" #include <iostream> class Greeter { public: void greet() { std::cout << "Hello, world!" << std::endl; } }; int main(int argc, char** argv) { Greeter greeter; Poco::RunnableAdapter<Greeter> runnable(greeter, &Gree...

0
0
发表了博客
2019/02/02 17:22

poco脚本编写之api

连接设备后使用poco   使用connect_device连接好指定设备后,会返回一个Device对象,将这个对象传入 AndroidUiautomationPoco第一个参数里进行poco的初始化,   接下来使用此poco 实例将会获取所指定的设备的UI和对其进行操作。      from airtest.core.api import connect_device   from poco.drivers.android.uiautomation import AndroidUiautomationPoco   dev = connect_device('Android://<adbhost[loca...

0
0
发表了博客
2018/11/18 22:56

Airtest ——poco

1. Pymysql(No module named ‘cryptography’) pip install cryptography pip install paramiko 把 cryptography 与pymysql 放入 airtest路径 注释:mac 环境,Airtest 默认安装位置,/应用程序/AirtestIDE/Contents/MacOS/ python3 默认安装位置,/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages 2. 安装,卸载 方法一(原生adb): 以mac 为例,首先找到airtest adb 的路径,例如:/Applicat...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2020/02/08 12:19

libc.so.6(clone+0x6d) [0x7f84c27e8ead] 已放弃

clickhouse-server(DB::createTableFromDefinition(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DB::Context&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::all...

1
0
2018/11/30 12:02

请教一个关于 C++ Poco XML SAX 解析 相关的问题

#include "HTTPRequestHome.h" #include "Poco/Net/HTTPServerResponse.h" #include "Poco/Net/HTTPServerRequest.h" #include "Poco/Net/HTMLForm.h" #include "Poco/StreamCopier.h" #include "Poco/SAX/SAXParser.h" #include "XMLHandler.h" using namespace Poco; using namespace std; using namespace Poco::XML; void HTTPRequestHome::handleRequest(HTTPServerRequest &request, HTTPServerResponse ...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部