当前位置 : 主页 > 网络安全 > 测试自动化 >

自动化Blackberry 10模拟器动作

来源:互联网 收集:自由互联 发布时间:2021-06-19
我正在使用VMWare Player和Blackberry 10模拟器映像;我需要自动做一些单元/集成测试.我知道我可以使用VIX api来启动一个新的模拟器并加载黑莓图像. 我希望能够做的是发送“按键”,启动特定
我正在使用VMWare Player和Blackberry 10模拟器映像;我需要自动做一些单元/集成测试.我知道我可以使用VIX api来启动一个新的模拟器并加载黑莓图像.

我希望能够做的是发送“按键”,启动特定应用程序,或者发送手势.在android上有monkeyrunner和其他类似的应用程序.但是,对于BB10而言,我并没有发现太多,我知道这是新的,但是我不能只有这个请求.

此外,telnet选项有多强大?我可以telnet到一个模拟器,并将目录更改为应用程序目录,但是我无法列出其内容,SUDO或运行任何内容.

***** UPDATE *******

我已经做了一些进步WRT,但不是太多.看来,您可以使用Windows API将mouse_evt消息发送到VMWare仿真器;它不是100%可靠,但足够开放应用程序.我现在的大洞是能够在执行动作/滑动/触摸执行后检测状态,也就是“滑动我只是执行工作吗?我们在正确的应用程序”吗?查询设备的进程列表将是非常有益的,但Telnet示例中给出的“devuser”帐户无法做任何事情.

这个要点有基于我的经验来触摸和滑动屏幕的基础知识.
https://gist.github.com/edgiardina/6188074

正如您在Windows上,是否在运行VMWare Player的主机上尝试过 Autohotkey(免费软件)?该软件可以发送任何键/鼠标移动/点击组合,并有多种方式分析VMWare播放器窗口输出并对其做出反应.

如果在您的示例中,您想检查某个应用程序是否已启动并可见,您可以手动启动一次应用程序,并制作应用程序界面的一小部分屏幕截图.然后,您编写一个脚本,发送任何鼠标移动和键类型来启动应用程序,使脚本暂停一段时间,然后执行ImageSearch命令在屏幕上搜索此图像.

网友评论