我正在使用VMWare播放器和黑莓10模擬器圖像;我需要自動執行一些單元/集成測試。我知道我可以使用VIX api啓動一個新的模擬器並加載黑莓圖像。自動化黑莓10模擬器動作
我希望能做的是發送'按鍵',啓動特定的應用程序,並可能發送手勢。在android上有monkeyrunner和其他類似的應用程序。然而,我對BB10沒有多少發現,我知道它是新的,但我不能成爲唯一一個有此要求的人。
另外,telnet選項有多強大?我可以遠程登錄到一個模擬器並將目錄切換到應用程序目錄,但我無法列出其內容,SUDO或運行任何內容。
***** UPDATE *******
我已經取得了一些進展WRT這一點,但不多。看起來您可以使用Windows API將mouse_evt消息發送到VMWare仿真器;它不是100%可靠的,但足以打開應用程序。我現在擁有的一個大洞就是能夠在執行動作/輕掃/觸摸之後檢測狀態,也就是「我剛剛執行的輕掃是否正常工作?我們是否在正確的應用程序中?」。查詢設備的進程列表將非常有益,但telnet示例中給出的'devuser'帳戶無法做任何事情。
這個要點是基於我的經驗,如何觸摸和滑動屏幕的基本知識。 https://gist.github.com/edgiardina/6188074
在最近的10.2 SDK中添加了一個新的['自動輸入控制權限](https://developer.blackberry.com/native/downloads/releasenotes/#permissions)',據說允許注入觸摸屏和鍵盤樣式事件進入屏幕窗口,儘管我正在努力尋找關於這個Sunseeker – Sunseeker
的任何文檔,我也找不到任何東西。這可能是等待它的問題:/ – Richthofen