Appium Workshop - Mobile Application

Nơi thông tin về các vấn đề liên quan đến khóa học Appium - Mobile Automated Test.
Forum rules
Nơi thông tin về các vấn đề liên quan đến khóa học Appium - Mobile Automated Test.
Post Reply
cuhavp
Jr. Tester
Posts: 61
Joined: Mon 21 Jan, 2013 3:52 pm
Contact:

Appium Workshop - Mobile Application

Post by cuhavp »

Mình tiếp tục chủ đê Appium workshop. Bạn có thể tham khảo bàì post trước về Mobile Web

Lần này mình sẽ đưa ra ví dụ về mobile native app:

1. Android App

Code: Select all


public class AndroidNativeApp {
    @Test
    void openChromeAndroid() throws MalformedURLException {
        DesiredCapabilities caps = new DesiredCapabilities();
        caps.setCapability(MobileCapabilityType.DEVICE_NAME,"android");
        caps.setCapability(MobileCapabilityType.PLATFORM_NAME, Platform.ANDROID);
        caps.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.ANDROID_UIAUTOMATOR2);
        caps.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, "com.misfit.portfolio.debug");
        caps.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY,"com.portfolio.platform.uirenew.splash.SplashScreenActivity");
        AndroidDriver driver = new AndroidDriver( new URL("http://127.0.0.1:4723/wd/hub"),caps);
        driver.openNotifications();
    }

}

2. IOS App

Code: Select all

public class IOSNativeApp {
    @Test
    void openChromeAndroid() throws MalformedURLException {
        DesiredCapabilities caps = new DesiredCapabilities();
        caps.setCapability(MobileCapabilityType.DEVICE_NAME,"iPhone");
        caps.setCapability(MobileCapabilityType.UDID,"b6de7f45f740868dfcc77dd32a9285838d0ba7c3");
        caps.setCapability(MobileCapabilityType.PLATFORM_NAME, Platform.IOS);
        caps.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.IOS_XCUI_TEST);
        caps.setCapability(IOSMobileCapabilityType.BUNDLE_ID, "com.apple.mobilecal");

      IOSDriver dirver =   new IOSDriver( new URL("http://127.0.0.1:4723/wd/hub"),caps);

      dirver.getContext();
    }
}




Post Reply

Return to “Dạy Appium - Mobile Automated Test”