0
셀레늄 webdriver가 하이브리드 응용 프로그램 (iOS & Android) 자동화를 지원합니까? 그렇다면 모든 변경 사항을 기능에서 수행해야합니까? 셀렌을 사용하는 하이브리드 앱 자동화에 appium 서버를 사용할 수 있습니까?셀렌 웹 드라이버를 사용한 하이브리드 앱 자동화
셀레늄 webdriver가 하이브리드 응용 프로그램 (iOS & Android) 자동화를 지원합니까? 그렇다면 모든 변경 사항을 기능에서 수행해야합니까? 셀렌을 사용하는 하이브리드 앱 자동화에 appium 서버를 사용할 수 있습니까?셀렌 웹 드라이버를 사용한 하이브리드 앱 자동화
예! 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);