Wpis z mikrobloga

Mirki od #qa #testowanieoprogramowania #selenium #java #testowanie

Mam taki problem - uczę się Selenium z Javą i mam jednen problem. Mianowicie mam kalkulator do testowania, który wyrzuca zmienną wartość w okienku po każdej operacji wykonanej na kalkulatorze. Macie może jakieś opcje co by porównać wynik?

Powiedzmy chcę zrobić działanie 2+2 > wynik
i później sprawdzić czy ten wynik to 4, jeśli tak to return True, jeśli nie to False

Macie może jakieś pomysły? Jak potrzeba, to podeślę link, ale chciałbym załapać ideę, jak to ogarnąć, bo najpewniej ktoś z was zrobiłby to w 5 sekund i podesłał mi gotowca, a tego nie chcemy tutaj.
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@milvanb: Jak się uczysz to wrzuć kod na githuba albo bitbucketa i podeślij tutaj. Ciężko odpowiedzieć na pytanie nie jedząc kodu. Chyba że ten kalkulator jest gdzie wystawiony to jeszcze łatwiej
  • Odpowiedz
String frameValue = framePath.getAttribute("value");
System.out.println("The result in the calculator is "+ frameValue);

Ten kawałek kodu wyrzuca Ci exception? Jaki?

  • Odpowiedz
@Jatec: nie tyle, co wyrzuca mi błąd, co zamiast wyrzucić result OK, daje KO. czyli pętla coś złego robi.
Zmieniłem == na equals i teraz jest ok.
  • Odpowiedz
Assert.assertTrue("The result is KO", frameValue, Integer.toString(e));


@Jatec: co do tego, nie mogę tego w żaden sposób skompilować, Assert nie jest rozpoznawalny. :c
  • Odpowiedz