我正在使用Genymotion在Ubuntu 13.04上运行WhatsApp,因为我没有Android。
每次登录时都要去Whatsapp,我必须
1)打开终端并运行~genymotion / genymotion
2)点击GUI上的一个按钮,打开另一个新窗口(播放按钮)。
3)等待约30秒让设备做好准备。
如何让计算机在启动时自动为我执行前两个步骤?
如果可以在后台执行它们会更好,也就是说,我不应该看到GUI打开。它应该执行步骤并“最小化”。
我在想是否有办法记录我点击的内容,然后将其放入脚本中。 像strace命令一样。
我希望我的问题足够明确。我对Linux比较陌生。
答案 0 :(得分:2)
现在,Genymotion允许您通过调用“播放器”二进制文件从命令行启动VM,并将VM名称作为参数传递。
您可以编写一个shell脚本:
<GENYMOTION PATH>/player --vm-name <VM NAME>
,sleep 10
,adb shell am start -n com.whatsapp/com.whatsapp.Main
幸运的是,无需为此模拟点击。