如何制作适用于Android的基于硒的自动化应用?

时间:2020-02-26 07:30:31

标签: python android selenium automation appium

好吧,这就是我想要做的,我在Appium上做了一个非常简单的脚本,只需在手机内打开一个应用程序并留下评论或自动喜欢一个帖子即可。

它可以工作,但是现在我想将所有自动化代码都转换为.apk,因此我可以将其安装在手机上,而无需PC即可在手机上执行该自动化任务。

但是由于某种原因,如果我在代码顶部导入appium或硒,它会在电话上崩溃,是否有可能这样做或硒仅限于在PC上使用?

>

即使我设法以某种方式使其能够在电话上运行,我仍将需要一个实时的appium服务器以及一种在电话内获取adb设备ID的方法,但这将在以后提供。

如果任何编程语言上有其他替代物,请提供帮助。 游戏商店中有一个名为Tasker的应用程序,该应用程序执行类似的操作,但我认为它无法像硒一样与手机进行交互。

1 个答案:

答案 0 :(得分:0)

如果要将其包装在手机中, 最好的方法是使用Java + Selenium + Appium

如果您真的想使用python。 我认为您应该了解python kivy模块。 但这可能有很多限制。这不是一个好主意。

此外,我还有另一种方法可以实现自动化,AutoJS是一款可以在您的手机中使用的应用程序,但是您应该了解Javascript