Kezdőoldal » Számítástechnika » Programozás » Webdriver IO elementre expect...

Belial kérdése:

Webdriver IO elementre expect íráskor hibába botlottam. Ötlet valakinek?

Figyelt kérdés

A kód:

await expect(inputfield).toHaveValue('testtext');


Hiba:

Matcher function should return an object in the following format: {message?: string|function, pass: boolean}

'[{"message": [Function message], "pass": false }]' was return.


Vagyis ha jól értem egy bizonyos element tartalmi ellenőrzésekor elszáll hibával. Ez egy input field lenne.

Tud valaki segíteni mi lehet a gond? Valamilyen verzió hiány?

Bármilyen ötlet jól jön.



#Expect #WebdriverIO #Tesztautomata
2023. jan. 23. 10:15
 1/3 anonim ***** válasza:

Nem ismerem se a nyelvet, se a frameworkot, de szerintem operátor precedencia a hiba oka.

(await expect(inputfield)).toHaveValue('testtext');

2023. jan. 23. 10:33
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Köszi a tippet, de sajnos nem. Igaz így lefut, de az ellenőrzést meg se csinálja. Direkt más adattal is lefuttatom, hogy elbukjon a teszt, de így nem bukik.
2023. jan. 23. 10:47
 3/3 anonim ***** válasza:

Én se ismerem ezt, de ha jól tömböt kap és nem azt várná

A matcher functiont te írtad? Ha nem, akkor egy ilyet lehet megpróbálni:

expect(inputfield).toHaveValue('testtext')[0];

2023. jan. 23. 14:51
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!