2017-12-19 29 views
0

UIAutomator 2로 안드로이드 테스트를 처음 접했고 UIScrollable 클래스를 사용하고 싶지만이 클래스는 android.support 패키지 안에 있습니다. 클래스를 가져 오기 위해 pom에 추가 할 수있는 종속성을 찾을 수 없습니다.Eclipse에서 Maven 프로젝트의 UI Automator 클래스를 사용하는 방법은 무엇입니까?

+0

"클래스를 사용 하시겠습니까?" 어떤 방식으로? Appium webdrivers를 사용하고 있습니까? 귀하의 코드, 시도한 것을 보여주십시오. –

+0

예, appium을 사용하고 있지만, uiautomator 및 기타 Android 클래스를 가져와야합니다. 어떤 방법으로 appium 뒷받침 테스트에서 가져올 수 있습니까? –

답변

0

사실 훨씬 간단합니다.

appium 종속성의 빌드 인으로 프로젝트의 종속성을 추가 할 필요가 없으며 automationName 기능을 UiAutomator2으로 설정하면 appium은 UiAutomator2 서버 + 클라이언트를 사용하여 테스트를 실행합니다.

driver.findElementByAndroidUIAutomator("new UiScrollable(new UiSelector()) 
.scrollIntoView(new UiSelector().text(\"Radio Group\"));")); 

기본적으로 기본 UiAutomator와 동일합니다.