我正在尝试建立一个selenium / appium框架来测试一系列不同Android设备上的应用程序。由于应用程序仍处于构建阶段,因此我们需要连接到我的工作网络才能登录应用程序本身。
我遇到的问题是,如果我使用Android VS模拟器,我无法登录该应用程序。
然而,如果我使用BlueStacks来安装和运行应用程序,我就能够访问该应用程序。
我的问题是,在这里我需要更改任何设置,以使Android VS模拟器识别我在工作网络上。或者你能指出我可以调查的方向吗?
我使用的是Appium,服务器地址是127.0.0.1:4723.
你为什么使用VS Emulator?在this page他们说:
注意:在我们发布适用于Android的Visual Studio模拟器后,Google更新了他们的Android模拟器以使用硬件加速。
我们建议您尽可能使用Google的模拟器,因为它可以访问最新的Android操作系统图像和Google Play服务。如果您启用了Hyper-V,请试用我们的Hyper-V Android模拟器兼容性预览,直接在Hyper-V上运行Google的模拟器。
你应该使用官方的Android Studio模拟器来控制网络连接:https://developer.android.com/studio/run/emulator#wi-fi https://developer.android.com/studio/run/emulator-networking