/ / Prowadzenie zarejestrowanego testu Appium - selen, automatyzacja, selen-webdriver, testy automatyczne, appium

Przeprowadzenie testu zarejestrowanego Appium - selen, automatyzacja, selen-webdriver, testy automatyczne, appium

Jestem nowy w Appium. Zacząłem korzystać z aplikacji Appium, dodałem plik aplikacji symulatora i zjadłem symulator (używając "uruchomienia"), zgodnie z opisem tutaj

Udaje mi się również nagrać test na mojej aplikacji i uzyskać wyjście z Ruby (czy istnieje opcja PHPUnit?).

Nie mogę znaleźć żadnej dobrej bazy wiedzy na temat tego, jak mogę teraz uruchomić ten test? (przypuszczam, że już stworzyłem / nagrałem test)

Uwaga: jedyna bliska rzecz, jaką znalazłem, to:

bundle exec cucumber features/plain_note.feature

Ale używa ogórka. Jak mogę uruchomić prosty test tylko rejestratora w inspektorze?

Odpowiedzi:

3 dla odpowiedzi № 1

Oto jak uruchomić Appium Inspector, który zapisał wyniki testów ruby.

1) Uruchom serwer Appium w terminalu i pozostaw to okno terminala otwarte.

$ appium &

2) Podczas gdy serwer Appium działa w poprzednim oknie terminala, otwórz nowe okno terminala i przejdź do katalogu, w którym znajdują się twoje testy, i uruchom je za pomocą tego.

$ ruby "your_test.rb"

To powinno wykonać test Appium nagrany przy pomocy inspektora Appium.

Jeśli masz uruchomiony / otwarty GUI Appium, możesz mieć problemy z węzłem dotyczące tego samego portu, który jest już w użyciu. Jeśli tak się stanie, po prostu uruchom to w terminalu.

$ killall node

Jeśli nie masz już zainstalowanego serwera appium, możesz go zainstalować, uruchamiając go w terminalu, który wymaga instalacji npm.

$ npm install -g appium

Mam nadzieję że to pomoże.