Java 如何找到appium驱动程序是退出还是处于活动状态
我使用了三个类似的驱动程序 应用程序驱动程序,驱动程序1,驱动程序2Java 如何找到appium驱动程序是退出还是处于活动状态,java,appium,Java,Appium,我使用了三个类似的驱动程序 应用程序驱动程序,驱动程序1,驱动程序2 每个驱动程序都有自己的功能,并启动三个不同的应用程序一个接一个退出旧的驱动程序 现在,如果测试用例在运行时在任何情况下都失败了,那么如何找到当前处于活动状态的驱动程序我已经养成了扩展WebDriver类的习惯,这样我就可以借助web驱动程序特定的方法,设置布尔值,根据需要标记属性等等 如果您想亲自跟踪Android驱动的appium驱动程序实例的状态: public class MyAppiumDriver extends
每个驱动程序都有自己的功能,并启动三个不同的应用程序一个接一个退出旧的驱动程序
现在,如果测试用例在运行时在任何情况下都失败了,那么如何找到当前处于活动状态的驱动程序我已经养成了扩展WebDriver类的习惯,这样我就可以借助web驱动程序特定的方法,设置布尔值,根据需要标记属性等等 如果您想亲自跟踪Android驱动的appium驱动程序实例的状态:
public class MyAppiumDriver extends AndroidDriver<WebElement> {
boolean active;
public MyAppiumDriver(URL url, Capabilities capabilities) {
super(url, capabiliites);
active = true;
}
public void quit() {
active = false;
super.quit();
}
public boolean isActive() {
return active;
}
}
“driver.Capabilities”对您来说足够吗?是的,驱动程序功能对启动应用程序和测试来说足够了。如果我的回答与你的问题无关,请告诉我谢谢。。
MyAppiumDriver driver = new MyAppiumDriver();
System.out.println("Is driver active? " + driver.isActive());
driver.quit();
System.out.println("Is driver active? " + driver.isActive());