1
AndroidViewClient를 사용하여 YouTube에서 비디오를 검색하려고합니다.AndroidViewClient :보기를 찾을 수 없음 오류
package = 'com.google.android.youtube'
activity = 'com.google.android.apps.youtube.app.WatchWhileActivity'
component = package + "/" + activity
device, serialno = ViewClient.connectToDeviceOrExit()
device.startActivity(component=component)
vc = ViewClient(device, serialno)
search = vc.findViewWithContentDescriptionOrRaise(
re.compile(u'''Search'''))
search.touch()
search = vc.findViewWithTextOrRaise(re.compile(u'Search\ YouTube'))
search.type('hello')
device.press('KEYCODE_ENTER')
라인은 :
search = vc.findViewWithTextOrRaise(re.compile(u'Search\ YouTube'))
정확한 텍스트 뷰가 있음에도 불구하고 오류를 발견하지 뷰를 발생시킵니다.
난 창 덤프 경우 작동이 필요한 이유
이 이vc.dump(window='-1')
search = vc.findViewWithTextOrRaise(re.compile(u'Search\ YouTube'))
사람이 말해 줄 수 있습니까? 보기, 어떤 조언을 찾기 전에 창을 덤프해야한다는 것을 어떻게 인식합니까?