我是Appium自动化的新手,并尝试使用页面对象工厂为我的项目设置自动化框架。我已经声明了一个类来处理appium服务器的启动并初始化Android webdriver,我们假设它是A类。我有另一个类,B类,其中有实际的测试。您能否指导一下如何从B类访问A类初始化的appium驱动程序。请参阅下面的详细信息。
Class A{
AndroidDriver driver=new AndroidDriver();
}
我试图在B类中使用这样的驱动程序对象。
Class B{
driver.get("http://www.google.com");
}
这可行吗?
感谢。
答案 0 :(得分:1)
解决方案:
Class B extends A
{
}
OR
Class A { public static AndroidDriver; }
Class B { public void testMethod() { A.driver.findElement(by);
}
}
答案 1 :(得分:0)