Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Behat + Mink + selenium - parametryzacja scenariusza
nospor
post
Post #1





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Hejka,
bawie sie teraz z Behat. Do tego podpinam jeszcze mink oraz selenium by testowac stronke normalnie w przegladarce.
w pliku .feature mam nastepujacy scenariusz
Kod
  Scenario: Blabla
    Given I am on "/login"
    When I fill in "form_email" with "moj.email@costam.com"
    When I fill in "form_password" with "moje.haslo"
    When I press "form_submit"
    Then I should be on "/"
    Then I should see "Cos"

To pieknie dziala. Loguje sie jako ja i widzi na stronie to co powinno wiedziec. Bajka.
No ale teraz chcialbym by to testowali tez moi koledzy z teamu. Nie chce jednak komitowac moich danych logowania. Kazdy ma swoje. Idzie jakos w miejsce loginu i hasla wstawic jakies zmiennej srodowiskowe tudziez jakies wartosci z konfiguracji behat.yml ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Nie rozumiem pytania, jak sobie w tablicy konfiguracyjnej wpiszesz np:

  1. [
  2. [
  3. 'username' => 'demo',
  4. 'password' => 'demo123',
  5. 'email' => 'demo@post.com',
  6. 'groupRoles' => ['ROLE_USER']
  7. ],
  8. [
  9. 'username' => 'demo_admin',
  10. 'password' => 'demo_admin123',
  11. 'email' => 'demo_admin@post.com',
  12. 'groupRoles' => ['ROLE_USER', 'ROLE_ADMIN']
  13. ]
  14. ];


To:
- dla demo / demo123 zwróci użytkownika z rolą usera
- dla demo_admin / demo_admin123 zwróci użytkownika z rolą administratorską

Czyli z inną rolą
Go to the top of the page
+Quote Post

Posty w temacie
- nospor   Behat + Mink + selenium - parametryzacja scenariusza   15.05.2017, 10:19:54
- - Damonsson   Testujesz czy dla zalogowane użytkownika coś się p...   15.05.2017, 10:39:00
- - nospor   @Damonsson tak wiem, ja to rozumiem. Ale 1) W apl...   15.05.2017, 10:41:55
- - pyro   @nospor nie wiem co dokładnie masz na myśli mówiąc...   15.05.2017, 11:12:33
- - nospor   @pyro no wlasnie tutaj autoryzacja usera leci do z...   15.05.2017, 11:55:17
- - pyro   Możesz dokładniej określić jak następuje autoryzac...   15.05.2017, 12:00:26
- - nospor   Mamy stronke main.co.uk Mamy stronke auth.co.uk G...   15.05.2017, 12:06:43
- - pyro   No cóż... jak sam zauważyłeś zasada działania mogł...   15.05.2017, 12:21:24
- - nospor   CytatNiech ten serwis, do którego słany jest reque...   15.05.2017, 12:28:20
- - pyro   Wyedytowałem na coś z przykładem. A na pytanie ...   15.05.2017, 12:37:40
- - nospor   CytatWiele osób słysząc o mockach chyba wyobraża s...   15.05.2017, 12:47:02
|- - pyro   Cytat(nospor @ 15.05.2017, 13:47:02 )...   15.05.2017, 12:56:35
- - nospor   Ale jak mam do mock przekazac $username i ...   15.05.2017, 13:00:39
- - pyro   Tak jak ja ustawiłem tutaj: https://github.com/pyr...   15.05.2017, 13:03:50
- - nospor   Ja to rozumiem. Ja sie pytam, jak mam powiedziec ...   15.05.2017, 13:05:14
- - pyro   Nie rozumiem pytania, jak sobie w tablicy konfigur...   15.05.2017, 13:11:08
- - nospor   No to w takim razie ja chyba nie kumam jeszcze ide...   15.05.2017, 14:53:00
- - pyro   Cytat(nospor)Bo na poczatku pomyslalem, ze zmokuje...   16.05.2017, 08:57:18
- - nospor   Alez ani przez moment mi nie przyszlo do glowy by ...   16.05.2017, 09:20:02


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 12:00