2015-02-04 2 views

답변

0

예! Selenium Webdriver는 Hydrid Apps 자동화를 지원합니다. selenium 라이브러리와 함께 java-client 라이브러리를 사용해야하며, here에서 다운로드 할 수 있습니다. 참조 용으로 Click here for Appium Tutorials 다음은 하이브리드 응용 프로그램을 자동화하는 데 필요한 기능입니다.

DesiredCapabilities capabilites = new DesiredCapabilities(); 
capabilites.setCapability("platformVersion", "4.4");//Platform Version 
capabilites.setCapability("platformName", "Android");//Platform Name 
capabilites.setCapability("deviceName", "XXXXXX");//Specify Real Device id, you can get that from this command "adb devices" 
//capabilites.setCapability("deviceName", "Android Emulator");//For emulator 
capabilites.setCapability("appPackage", "com.google.android.gm");//Hybrid Application Package Name 
capabilites.setCapability("appActivity", "com.google.android.gm.ui.MailActivityGmail");//Hybrid Application Launchable Activity 
capabilites.setCapability("appWaitActivity", "com.google.android.gm.ui.MailActivityGmail");//Hybrid Application Launchable Activity 
capabilites.setCapability("newCommandTimeout",180);//Appium Server Time Out(3 min) 
AndroidDriver driver =new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilites); 
관련 문제