Mireczki #testowanieoprogramowania bardzo proszę z jakimi pytaniami rekrutacyjnymi odnośnie #protractor się spotkaliście? #pytanie

- Najlepsze
- Wszystkie komentarze

Bardzo proszę o poradę z #protractor #testowanieoprogramowania
Testuję stronę i w pewnym momencie w celu potwierdzenia usunięcia jednego zapytania wyskakuje mi ramka firefoxa. (zdj. poniżej). Jakiś pomysł jak się do tego odwołać?
Próbowałam browser.switchTo().alert() ale nie działa #pytanie
Testuję stronę i w pewnym momencie w celu potwierdzenia usunięcia jednego zapytania wyskakuje mi ramka firefoxa. (zdj. poniżej). Jakiś pomysł jak się do tego odwołać?
Próbowałam browser.switchTo().alert() ale nie działa #pytanie

- Najlepsze
- Wszystkie komentarze

Btw dlaczego nie Selenium?
@Czeggu: Przecież protractor to tak naprawdę obudowane selenium. A na pytanie 'Dlaczego protractor' w 99% przypadków odpowiedź jest taka sama: bo angular/bo firmy wymagają (bo mają apki w angularze) ;)

@Melisandre: tu naprawdę każdy przy programowaniu robi? Nawet Ty? (。◕‿‿◕。)
Niestety rozwiązania problemu nie znam, bo choć dzisiaj jeszcze pisałem testy, to nigdy nie miałem do czynienia z alertami. Może to i lepiej.
Niestety rozwiązania problemu nie znam, bo choć dzisiaj jeszcze pisałem testy, to nigdy nie miałem do czynienia z alertami. Może to i lepiej.

Mireczki ogarniające #protractor jak czekacie na załadowanie strony? Testuję apkę w która się długo wczytuję i wywala mi błąd, że "Error while waiting for Protractor to sync with the page". Rozwiązaniem jest dodanie browser.sleep(xxx) do większości funkcji, ale mam wrażenie, że to mija się z celem. #pytanie #qa
- Najlepsze
- Wszystkie komentarze

@Melisandre: A przypadkiem czas jaki protractor czeka na załadowanie strony nie jest do ogarnięcia w configu?
Zakładam, że klikasz w coś a później czekasz na załadowanie się strony. Możesz więc spróbować też dodać browser.waitForAngular (wbrew częstej opinii protractor nie czeka w każdych warunkach na zakonczenie działan angulara)
Zakładam, że klikasz w coś a później czekasz na załadowanie się strony. Możesz więc spróbować też dodać browser.waitForAngular (wbrew częstej opinii protractor nie czeka w każdych warunkach na zakonczenie działan angulara)

@Melisandre: Explicit wait na jakis element?
Dawno nie pisałem w tym ale coś takiego:
var EC = protractor.ExpectedConditions;
var element = element(by.id('as'));
browser.wait(EC.presenceOf(e), 10000);
Dawno nie pisałem w tym ale coś takiego:
var EC = protractor.ExpectedConditions;
var element = element(by.id('as'));
browser.wait(EC.presenceOf(e), 10000);
- Jak działa angular jesli chodzi o modyfikowanie DOM (w sensie czym jest owo 'koleczko' angulara' i dlaczego protractor pomaga w pracy w projektach angularowych?
- Czy można używać angulara w aplikacjach w których nie ma angulara, jakie ma to korzyści w porównaniu z innymi frameworkami, jakie przewagi mają inne frameworki?
- Jak wyglądają możliwości wyszukiwania elementów, które są unikalne dla aplikacji angularowych? Dlaczego warto z nich korzystać?
- Czym jest Jasmine,