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;
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter