为不属于我的应用自动执行任务

时间:2018-01-01 18:42:31

标签: java android automation

到目前为止,我还没有找到合适的答案,所以希望我可以在这个帖子中得到一个答案:
我需要按如下方式自动执行任务(在不属于我的应用程序上):

(1)杀死Android应用程序
(2)再次打开
(3)单击其中的特定按钮(处于固定位置)并等待60秒。

我找到1& 2的答案,但我认为3可能更难,因为我没有真正的API或简单的东西来访问按钮,除了在屏幕上点击它(应用程序不是我的显然),我正在寻找自动执行此任务的最佳方法。

1 个答案:

答案 0 :(得分:0)

它是基于标记的应用程序吗?

不幸的是,我没有这种情况的个人经验,但可能值得研究WebDriver,或者更具体地说是一个名为Appium的工具。 Appium面向自动化测试,但据我所知,它是利用它来利用WebDriver根据选择器定位你想要的按钮。

这样做的好处是,如果按钮的作者更改了按钮的位置或大小等属性,则不太可能影响您的应用。但是,如果基于我的标记非常确定,这只会是相关的。