Korzystając z espresso, klikamy przycisk logowania, który uruchamia zewnętrzną stronę internetową (zakładka niestandardowa Chrome), na której można się zalogować, a następnie przekierowuje z powrotem do naszej aplikacji na Androida.Jak uzyskać dostęp do elementów na zewnętrznej stronie internetowej przy użyciu espresso
Czy istnieje sposób w Espresso do:
1) Sprawdzić prawidłowy adres URL zostaje uruchomiony
2) dostęp do elementów na stronie internetowej tak, że mogę wprowadzić informacje logowania i nadal zalogować
Kiedy próbuję przeglądać go w Espresso Launch Navigator, nic nie wyświetla się na stronie, a jeśli próbuję nagrać, nie pojawia się we mnie, gdy wprowadzam cokolwiek na stronie.
To, co mam tak daleko (jest w Kotlin (nie Java)):
I tu jest błąd, który zostanie wyświetlony:
To uruchamia moją aplikację, wybierz przycisk logowania, otwiera stronę internetową, ale nie może uzyskać dostępu do elementów.
Próbowałem również:
Aktualizacja: To jest za pomocą Chrome niestandardowych zakładek (nie Web View) tak Espresso internetowa nie działa.
proszę pisać twój kod jako zwykły tekst następnym razem, nie w postaci obrazów. –