Я пытаюсь автоматизировать ввод в поля проверки OTP приложения monile в соответствии с прикрепленным изображением введите описание изображения здесь
xpath для первого блока выглядит следующим образом:
/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.RelativeLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.TextView[1]
У меня уже есть жестко запрограммированный OTP, который был специально запрограммирован, чтобы всегда быть успешным, и я использую следующие чтобы отправить первое di git в первое поле.
driver_App.findElement(By.xpath("/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.RelativeLayout/android.widget.RelativeLayout/android.widget.LinearLayout/android.widget.TextView[1]")).sendKeys("3");
Однако я получаю следующую ошибку:
Exception in thread "main" org.openqa.selenium.InvalidElementStateException: Cannot set the element to '3'. Did you interact with the correct element? (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 539 milliseconds
Примите во внимание любые советы по вводу в Коробка OTP