繁体   English   中英

我们如何在Eclipse和Appium中使用Genymotion

[英]How can we use Genymotion with Eclipse and Appium

要求 - 需要使用我的Appium代码连接仿真器。 由于我的普通模拟器甚至需要2天才能打开菜单屏幕,我一直在尝试使用“GENYMOTION”,这很快。

问题 - 启动虚拟设备后,在cmd提示符下查找键入“adb devices”的设备列表。 我的虚拟设备名称列为“192.168.175.101:5555”。 如何连接虚拟设备? 我该如何安装我的应用程序?

需要帮助 - 现在我应该如何利用Genymotion虚拟设备为我的Appium自动化测试工作。 我应该在Appium的Android设置中进行更改吗? 如果是这样解释。 我应该在代码中更改设备名称吗? capabilities.setCapability("deviceName","192.168.175.101:5555");

是的更改android设置和代码中的端口号也是端口号应该是相同的,即android设置和代码端口号。

要在连接的设备中安装所需的应用程序,请遵循以下几点

1.打开命令提示符。 2.type adb install space然后从保存的文件夹中拖动apk文件并单击enter。 3.等待一段时间应用程序将安装并响应成功消息

您需要做的最多是提及您在GenyMotion中设置的设备名称。 android中使用的功能deviceName目前被忽略,你可以参考appium.io上的文件

deviceName - 使用iPhone模拟器,iPad模拟器,iPhone Retina 4英寸,Android模拟器,Galaxy S4等的移动设备或模拟器。 在iOS上,这应该是仪器设备返回的有效设备之一。 在Android上,此功能目前被忽略。

所以你可以继续使用代码行:

capabilities.setCapability("deviceName","192.168.175.101:5555"); //you can provide the name as "TestDevice", "Emulator" etc..

无论您提供什么名称,appium都会使用您计算机上adb设备列表中的第一个可用设备

同样在您的appium服务器GUI上,如果您使用的是GenyMotion,则可能需要取消选中模拟器选项,因为appium会将其视为连接自动化的真实设备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM