2017-12-12 13 views
0

방금 ​​Android 자동화 프로젝트를 시작했으며 테스트를 실행하는 데 문제가있었습니다. 나는 서버와 테스트를 시작하지만 실제로 테스트를 시작하는 데 걸리는 시간은 2-3 분 정도입니다.Appium 시작 응용 프로그램이 너무 오래 걸립니다

this을 비롯한 여러 가지 해결책을 시도했지만 아무 것도 빠르게 보이지 않습니다.

여기 내가 사용 기능입니다 : 내가 Appium 1.7.1을 사용하고 있는데 내가 진짜 안드로이드 장치에 대한 테스트를 실행하고있어

 capabilities.setCapability("automationName", "uiautomator2"); 
     capabilities.setCapability("no", true); 
     capabilities.setCapability("newCommandTimeout", 180); 
     capabilities.setCapability("noReset", true); 
     capabilities.setCapability("avoidProxy", true); 
     capabilities.setCapability(MobileCapabilityType.FULL_RESET, false); 
     capabilities.setCapability(MobileCapabilityType.NO_RESET, true); 
     capabilities.setCapability(CapabilityType.PLATFORM, "Android"); 
     capabilities.setCapability(CapabilityType.VERSION, "6.0.1"); 
     capabilities.setCapability("deviceName", "device"); 
     capabilities.setCapability("appPackage", appPackage); 
     capabilities.setCapability("appActivity", appActivity); 
     capabilities.setCapability("noRest", true); 

. 내가 쓰는 코드를 시험해보고 싶어하지만 실제로 시작하는 데 2-3 분의 시간을 낭비하는 것은 너무 어렵다. 나는 어떤 도움을 주셔서 감사합니다.

답변

0

당신은 서로 다른 능력 (중복 포함)이 어우러져 있습니다. 단지 필요한 사람을 시도해보십시오 또한

capabilities.setCapability("platformName", Android); 
capabilities.setCapability("automationName", "UiAutomator2"); 
capabilities.setCapability("deviceName", "mydevice"); 
capabilities.setCapability("app", pathToApk); 
capabilities.setCapability("appWaitActivity", appActivity); 
capabilities.setCapability("appWaitPackage", appPackage); 
capabilities.setCapability("androidInstallTimeout", 90000); 

, 실제 장치에 잠금 해제 장치를 미리 설치하는 속도를 빠르게하기 위해서는 Appium가 붙어의 이유가 될 수 있습니다.

문제가 계속 표시되는 경우 보통 1 분 정도 걸릴 수 있습니다.> appium 서버 로그를 제공하십시오.

+0

기능을 변경하려고 시도했지만, 불행히도 오래 걸립니다. 내일 로그를 제공 할게. – StopTheRain