BasePage
Sat Jun 17 2023 09:53:53 GMT+0000 (Coordinated Universal Time)
Saved by
@mehran
public class BasePage {
public static final Logger LOGGER = LoggerFactory.getLogger(BasePage.class);
public static AppiumDriver driver;
@BeforeClass
public void Android_setUp() throws MalformedURLException {
LOGGER.info("آماده سازی دستگاه");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium:automationName", "UIAutomator2");
capabilities.setCapability("appium:platformVersion", "11");
capabilities.setCapability("appium:deviceName", "R9WRC0DMSJJ");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("appium:app", "/Users/adak/Documents/mymci.apk");
capabilities.setCapability("appPackage", "ir.mci.ecareapp");
capabilities.setCapability("appActivity", "ir.mci.ecareapp.ui.activity.LauncherActivity");
capabilities.setCapability("appium:noReset", "true");
driver = new AndroidDriver(new URL("http://localhost:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Attributes(attributes = { @Attribute(key = "Platform", value = "Android"),
@Attribute(key = "key2", value = "value2") }, multiKeyAttributes = { @MultiKeyAttribute(keys = { "k1", "k2" }, value = "v") })
@AfterClass
public void tearDown() {
if (driver != null) {
driver.quit();
}
}
}
فراخانی
public class BasePage {
public static final Logger LOGGER = LoggerFactory.getLogger(BasePage.class);
public static AppiumDriver driver;
content_copyCOPY
Comments