|
|
1
3
你可以使用一些模拟器,比如Bluestack,然后运行脚本来运行应用程序,然后使用宏工具来模拟游戏或应用程序中的点击 查看bluestacks中宏工具的链接: https://www.bluestacks.com/blog/bluestacks-exclusives/combo-key-bluestacks-record-replay-action-single-key-en.html 或者你可以编写一个脚本,使用adb命令来运行和控制应用程序。
例如
运行应用程序。
要发送触摸事件,您可以使用:
|
|
|
2
1
我假设你想自动化原生Android应用程序。 简短回答:Appium将是一个很好的解决方案。 在远程服务器上,您需要:
安装完所有设备后,您将能够在服务器上启动Appium节点,并对其运行Appium脚本。 我建议使用choise的CI服务器来自动化这个过程。这将使通过ssh终端启动测试变得更容易/100%自动化。 我从未在python中使用过Selenium/Appium,因此我无法真正帮助您学习Appium测试代码示例,但我相信有很多python的基本教程。 |
|
|
3
1
必须在远程服务器中安装AppiumServer和android sdk/simulator。我将展示如何用java实现它。希望你能把它转换成javascript代码。 使用以下命令检查远程服务器的ip地址: ipconfig 在远程服务器中启动appium服务器
在远程服务器中启动模拟器。 定义并初始化 期望的能力 和 阿皮姆河 在代码中,如下所示。
|