如何在appium automation中自动化飞机模式

如何在appium automation中自动化飞机模式,appium,Appium,在我的测试中,我声明了一个AppiumDriver driver=newandroiddriver(新URL(completeURL),capabilities) 但是我没有得到任何定义的方法来使用这个驱动程序声明执行setConnection操作。 请告诉我如何将driver.setConnection设置为飞行模式 您可以使用 //爪哇 driver.toggleAirplaneMode(); //JavaScript driver.toggleAirplaneMode(); //红宝石

在我的测试中,我声明了一个
AppiumDriver driver=newandroiddriver(新URL(completeURL),capabilities)

但是我没有得到任何定义的方法来使用这个驱动程序声明执行setConnection操作。 请告诉我如何将driver.setConnection设置为飞行模式

您可以使用

//爪哇

driver.toggleAirplaneMode();
//JavaScript

driver.toggleAirplaneMode();
//红宝石

@driver.toggle_flight_mode

我在Appium版本1.15.1中尝试过这一点,您可以通过在飞机上执行单击操作轻松更改飞机模式。首先打开通知面板

((AndroidDriver<?>)driver).openNotifications();
使用inspector来监视飞机模式属性,我已经使用了xpath

driver.findElement(By.xpath("Xpath for airplane mode")).click();
然后,关闭通知面板

((AndroidDriver<?>)driver).pressKey(new KeyEvent(AndroidKey.BACK));
((AndroidDriver)driver)。按键(newkeyevent(AndroidKey.BACK));

在JAVA中有什么方法MobileElement@buckalot根据appium文档,它支持Java,但我也不能使用它。
((AndroidDriver<?>)driver).pressKey(new KeyEvent(AndroidKey.BACK));