기본적으로 다른 앱에서 사용하는 SDK 앱으로 내 앱의 E2E 테스트를 작성하고 싶습니다.appium을 사용하여 이미 실행중인 앱의 컨텍스트를 얻는 방법은 무엇입니까?
나는 다른 안드로이드 애플 리케이션 B
을 호출하는 안드로이드 애플 리케이션 A
을 가지고있다.
app B
을 여는 버튼을 클릭하여 app A
을 시작하는 테스트를 작성하고 싶습니다.
그러면 app B
의 버튼을 클릭하고 싶습니다. 어느 쪽이든은 app B
을 끝내고 약간의 데이터를 가지고 app A
에 초점을 되 돌린다.
app A
이 열린 경우 app B
의 컨텍스트를 가져올 수 있습니까?
app A
의 의도로 열어도 appium에서 열지는 않았지만 app B
의 요소를 클릭 할 수 있다는 의미입니까?
일반적으로 앱을 직접 열고 컨텍스트를 얻습니다. 이 같은
:
AndroidDriver AndroidDriver = new AndroidDriver("http://localhost:53761/wd/hub" , capabilitiesObj);
내 q을 업데이트했습니다. 지금은 분명해지기를 바랍니다. 기본적으로 다른 앱에서 사용하는 SDK 앱으로 내 앱의 E2E 테스트를 작성하려고합니다. 그래서'context'에 의해'app A'의 의도에 의해 열려 있었고 appium에 의해 열리지는 않았지만'app B'에서 요소를 클릭 할 수 있다는 것을 의미합니까? –
OK, 그 경우 나는 대답했다. 제 대답의 두 번째 블록입니다. 현재 adb를 통해 애플 리케이션 A에있는 동안 내 앱 B를 여는 데 의도를 사용합니다. 앱 B와 상호 작용하는 데는 문제가 없습니다. – abrarisme