2015-01-20 4 views
0

Appium을 사용하여 유리 용으로 작성된 응용 프로그램을 테스트하려고합니다. 스크립트를 실행하면 apk가 성공적으로로드됩니다. 내가 겪는 문제는 응용 프로그램의 인증 프롬프트로 이동하는 것입니다. appium 테스트를 시작하기 전에 내 글래스를 등록하면 매번 테스트를 실행하면 매번 APK가 다시 설치되므로 연결 해제됩니다. 저의 테스트 스크립트가 매번 apk를 다시 설치하지 않고 주요 활동을 시작하도록 할 수있는 방법이 있습니까? Specflow와 함께 C# 내에서 Appium을 사용하고 있습니다. 마지막으로, 원하는 기능의 모든 목록이 C# 환경에 있다는 것을 누군가가 나에게 가르쳐 줄 수있는 곳이 있습니까? 미리 감사드립니다.유리에 appium 스크립트 실행

+0

안녕하세요 Andrej, 제발 도와 주실 수 있습니다. 어떻게 Appflow와 specflow를 통합 했나요? 부디. 감사합니다 –

+0

아르 판 나는 기꺼이 도와 드리 겠지만 더 구체적으로 할 수 있습니까? 내 단계 정의 파일에서 사용하고 appium 드라이버를 모든 단계 메서드와 공유 할 수있는 인스턴스 변수로 만들었습니다. 그 질문에 대한 답이 나에게 알려 주어 문제가 무엇인지 알려주지 않으면 내가 당신을 도와 줄 것입니다. – Andrej

+0

안녕하세요, 제 질문을 참조하십시오 http://stackoverflow.com/questions/28768576/appium-unable-to-run-script-in-multiple-android-device-connected –

답변

0

예! appium의 Android 설정으로 이동하여 '재설정 안함'옵션을 선택하면 테스트를 다시 실행할 때 앱이 다시 설치되지 않습니다.

+0

내 특정 문제에 대한 해결책을 찾았습니다. 안드로이드 설정에서 "재설정 안함"옵션을 발견했지만 시도했지만 작동하지 않았습니다. 그것이 정기적 인 안드로이드 장치와 달리 Google 유리와 다르게 행동하는지 궁금합니다. 그래야하지 않아. 부수적으로, 테스트 코드에서 기능을 설정했지만 Appium GUI를 통해 다른 설정을 수행하면 어느 것이 가장 좋은지 압니까? – Andrej

+0

@Andrej; android studio로 appium 테스트를 실행하고 있습니까? 그렇다면 테스트 코드에 설정된 기능이 작동합니다. 또한 테스트 코드 자체에 재설정하지 않을 기능을 추가 할 수 있습니다. 내 테스트 코드에 추가하고 작동합니다. – Suman

+0

@Surman Visual Studio에서 테스트를 실행하고 있습니다. Appium GUI에서 설정했을 때 작동하지 않는다고 생각하기 때문에 코드에서 기능을 설정하려고합니다. – Andrej

관련 문제