Melisandre
Mireczki #testowanieoprogramowania bardzo proszę z jakimi pytaniami rekrutacyjnymi odnośnie #protractor się spotkaliście? #pytanie
2
  • Najlepsze
  • Wszystkie komentarze
venomik
@Melisandre:
- 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,
2
Melisandre
@venomik: dziękować
0
Melisandre
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
2
  • Najlepsze
  • Wszystkie komentarze
venomik
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) ;)
2
zolwixx
@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.
1
Melisandre
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
1
  • Najlepsze
  • Wszystkie komentarze
venomik
@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)
0
gaily
@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);
0