Java Appium-Android重新蚀刻和刷新网络状态

Java Appium-Android重新蚀刻和刷新网络状态,java,android,automation,appium,mobile-application,Java,Android,Automation,Appium,Mobile Application,我正在测试我的应用程序在在线和离线模式之间切换的能力,但每次我离线和在线时,Appium都找不到任何元素。我假设这里的网络丢失了 我已尝试使用以下命令: wd.getPageSource(); wd.navigate().refresh(); Thread.sleep(); new WebDriverWait(wd,10); 但它们似乎都不起作用 是否有任何方法可以刷新网络、拨打网络电话或刷新应用程序本身 提前感谢,, Shyam.您可以使用NetworkConnectionSetting类刷

我正在测试我的应用程序在在线和离线模式之间切换的能力,但每次我离线和在线时,Appium都找不到任何元素。我假设这里的网络丢失了

我已尝试使用以下命令:

wd.getPageSource();
wd.navigate().refresh();
Thread.sleep();
new WebDriverWait(wd,10);
但它们似乎都不起作用

是否有任何方法可以刷新网络、拨打网络电话或刷新应用程序本身

提前感谢,,
Shyam.

您可以使用NetworkConnectionSetting类刷新(打开/关闭)网络。看

这也发生在我身上,但只有在emulator上,它在真实设备上运行良好。 当我们使用emulator并从任何应用程序切换时,它会在emulator的情况下停止adb本身


请尝试使用真实设备,它将正常工作。

请尝试使用“adb connect”重新连接您的设备,好吗?它在真实设备中对我不起作用。将尝试上述方法以上肯定会工作这里是示例代码:AndroidDriver;网络连接设置ncs=新的网络连接设置(飞机、Wifi、数据);驱动程序。设置网络连接(ncs);