2017-12-07 20 views
0
안드로이드 7 항목에 텍스트를 입력하고 높은 어쩌려 구`t

내가 성공적으로 내 테스트를 실행 :app.EnterText() XamarinUiTest

  • 물리적 안드로이드 5.1;
  • Android 6.0.1 에뮬레이터; 나는 안드로이드 장치 7 이상에 testCloud 안드로이드 에뮬레이터 7.0과 내 UITest를 실행하려고하면
  • testCloud 장치 5.1, 5.1.1, 6.0.1

, 그것은 그것은 이름으로 도청 app.EnterText() method 무시 항목을 입력해야만 텍스트를 입력 할 수 있지만 텍스트를 입력하지 않아도 암호 입력을 수행 할 수는 없습니다. Android 7에서이 문제를 어떻게 해결할 수 있습니까?

[Test] 
public void Android_7() 
{ 
    app.WaitForElement(c => c.Marked("UsernameId")); 
    app.Tap(c => c.Marked("UsernameId")); 
    app.EnterText(c => c.Marked("UsernameId"), "www"); 
    app.Tap(c => c.Marked("PasswordId")); 
    app.EnterText(c => c.Marked("PasswordId"), "testpsswd"); 
    app.Screenshot("Logining"); 
    app.Tap(c => c.Marked("SIGN IN")); 
    app.WaitForElement(c => c.Marked("Exigo")); 
    app.Screenshot("Dashboard"); 
} 

답변

0

이 시도 : app.Tap을 (c => c.Marked ("UsernameId")); app.EnterText ("www");

그것은 당신이 텍스트를 입력 할 수있는 EnterText 필드에 지정하지 않는 것이 좋다, 때때로 버그가 나는이 방법을 시도

+0

라고하지만, 그것을 파악하는 데 도움이 돌아가신't하지 –