Ric*_*fen 13 simulator vmware-player blackberry-10
我正在使用VMWare Player和Blackberry 10模拟器图像; 我需要自动进行一些单元/集成测试.我知道我可以使用VIX api来启动一个新的模拟器并加载Blackberry图像.
我希望能够做的是发送'按键',启动特定的应用程序,也许发送手势.在Android上有monkeyrunner和其他类似的应用程序.但是我对BB10没有太多了解,我知道它是新的,但我不能成为唯一有这个要求的人.
此外,telnet选项有多强大?我可以telnet到模拟器并将目录更改为apps目录,但我无法列出其内容,SUDO或运行任何东西.
*****UPDATE*******
我已经取得了一些进展,但并不多.您似乎可以使用Windows API将mouse_evt消息发送到VMWare模拟器; 它不是100%可靠,但足以打开应用程序.我现在拥有的一个大洞就是能够在执行动作/滑动/触摸后检测状态,也就是"刷卡我刚刚执行工作?我们是否在正确的应用中?".查询设备的进程列表非常有用,但telnet示例中给出的"devuser"帐户实际上无法执行任何操作.
这个要点有基于我的经验触摸和滑动屏幕的基础知识. https://gist.github.com/edgiardina/6188074
当您在 Windows 上时,您是否在运行 VMWare Player 的主机上尝试过Autohotkey (免费软件)?该软件可以发送任何键/鼠标移动/单击组合,并具有多种分析 VMWare Player 窗口输出并对其做出反应的方法。
如果在您的示例中您想检查某个应用程序是否已启动并且可见,您可以手动启动一次并截取应用程序界面的一小部分的屏幕截图。然后,您编写一个脚本,发送启动应用程序所需的任何鼠标移动和按键类型,使脚本暂停一段时间,然后执行 ImageSearch 命令在屏幕上搜索该图像。
| 归档时间: |
|
| 查看次数: |
257 次 |
| 最近记录: |