- Introduce `findRefreshButtonOnHomeScreen` in `ScreenXmlParser` for locating the refresh button. - Update `GetProfileInfoScript` to tap refresh button and retry balance parsing when balance is zero. - Extend mock server profiles with additional test data.
65 lines
1.8 KiB
JSON
65 lines
1.8 KiB
JSON
{
|
|
"bank_profiles": [
|
|
{
|
|
"id": "047fd3d6-f2a2-40e0-9a39-1d11422e8832",
|
|
"bank_name": "dushanbe_city_bank",
|
|
"state": "enabled",
|
|
"phone_number": "+992185555519",
|
|
"first_name": "Мехрубон",
|
|
"middle_name": null,
|
|
"last_name": "Имомкулзода",
|
|
"currency": 972,
|
|
"device_id": "986cb259-dfec-4421-8735-4fb126cd1917",
|
|
"device_label": "Pixel 7",
|
|
"materials": [
|
|
{
|
|
"id": "83606831-7688-42cf-b2d7-2034e04f68f2",
|
|
"state": "enabled",
|
|
"card_number": "9762000207113258",
|
|
"currency": 972
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "21aa26c8-ea89-45ea-a283-ee6d55ead82b",
|
|
"bank_name": "ozon",
|
|
"state": "enabled",
|
|
"phone_number": "+79538038318",
|
|
"first_name": "Галина",
|
|
"middle_name": null,
|
|
"last_name": "Терехина",
|
|
"currency": 643,
|
|
"device_id": "986cb259-dfec-4421-8735-4fb126cd1917",
|
|
"device_label": "Pixel 7",
|
|
"materials": [
|
|
{
|
|
"id": "3a2ca76d-f735-4006-b521-66bccaf821a4",
|
|
"state": "enabled",
|
|
"card_number": "2204321086109865",
|
|
"currency": 643
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "524c4cfe-9522-4434-90d1-9ee80aae92b2",
|
|
"bank_name": "ozon",
|
|
"state": "enabled",
|
|
"phone_number": "+79855532896",
|
|
"first_name": "Владислав",
|
|
"middle_name": null,
|
|
"last_name": "Касаткин",
|
|
"currency": 643,
|
|
"device_id": "ec6397fb-89b1-41e1-9b6b-303d6f1e943f",
|
|
"device_label": "TECNO KM4",
|
|
"materials": [
|
|
{
|
|
"id": "19d1a302-7155-4d68-b596-5c7fb7cf6c2e",
|
|
"state": "enabled",
|
|
"card_number": "2204320439130982",
|
|
"currency": 643
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|