Chciałbym dodać captcha, na przykład reCaptcha, do określonej funkcjonalności w mojej witrynie. Jak mogę dostosować moje testy akceptacyjne?Jak akceptować testową funkcjonalność aplikacji captcha-protected?
Czy jedynym rozwiązaniem jest wyłączenie captcha w witrynie testowej?
Wyjaśnienie:
Oczywiście nie mówię o brute-force pękanie własne captcha, ale np jakąś opcję wstrzyknięcia stanu do captcha ze strony serwera, o której mój test wie.
PS Moje kodu po stronie serwera wykorzystuje ramy piramidy, a moje testy są napisane przy użyciu selen
Podobało mi się to podejście lepiej niż wyłączanie captcha, ponieważ mogę polegać na testach akceptacyjnych, aby upewnić się, że captcha jest włączony. Jednak nie jestem jeszcze pewien, jak to wdrożyć. Zrestartuj i ponownie skonfiguruj aplikację pomiędzy testami? –
Tak, potrzebujesz kroku między testami, aby wyłączyć Captcha. Nie jestem wystarczająco zaznajomiony z tą platformą, aby powiedzieć, czy musisz ponownie uruchomić aplikację, czy nie. Oczywiście będziesz potrzebował przeciwnej akcji włączania i ewentualnie ponownego uruchamiania, gdy kończysz testową przepustkę. –