2016-07-25 17 views
0

다음은 Appium에서 모바일 응용 프로그램을 자동화하는 코드입니다.Appium을 사용하여 Mac 컴퓨터에서 UIATextField를 찾을 수 없습니다.

MobileElement objelement=null; 
wait = new WebDriverWait(mobileDriveriOS, 15); 
objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]")); 
objelement.sendKeys("Test"); 

여기서 mobileDriveriOS는 iOS 드라이버 유형의 개체입니다. 'sendKeys'대신 클릭하여 시도해보십시오.

오류가 "의 요소는, 지정된 검색을 사용하여 페이지를 찾을 수 없습니다 매개 변수"입니다

+0

https://github.com/appium/appium/issues/4706 – manutd

답변

2

귀하의 XPath 쿼리는 검색 조건에서 첫 번째 두 개의 슬래시가 없습니다. 이것은 더 잘 작동합니다 :

objelement=(MobileElement)mobileDriveriOS.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]/UIATextField[1]"));