Implemented `CommonScript` as a base class with reusable functionality for automation workflows, including PIN input, app navigation, and server communication. Added specialized scripts like `GetCardInfoScript`, `GetProfileInfoScript`, and `LoginAndCheckAccountsScript` for card retrieval, profile parsing, and login validation. Introduced `ScreenXmlParser` for efficient XML-based UI parsing and node detection.
42 lines
1.1 KiB
INI
42 lines
1.1 KiB
INI
[apps]
|
||
list=ozon, black
|
||
|
||
[common]
|
||
currencies=USD, KRW, AZN, RUB
|
||
version=0.0.1
|
||
|
||
[db]
|
||
dbPath=~/CLionProjects/ARCDeskProject/ARCDeskProject/database/app_data.db
|
||
|
||
[net]
|
||
accountUpdate=http://localhost:9999/api/v1/account/update
|
||
apiBase=http://93.183.75.134:8005
|
||
appInfoUpdate=http://localhost:9999/api/v1/device/update
|
||
appStatusUpdate=http://localhost:9999/api/v1/application/update
|
||
eventStatusUpdate=http://localhost:9999/api/v1/event/update
|
||
pathAuthLogin=/api/v1/auth/login
|
||
pathAuthRefresh=/api/v1/auth/refresh_token
|
||
pathBankProfile=/api/v1/profile/bank_profile
|
||
pathDesktopCreate=/api/v1/desktop/
|
||
pathDevice=/api/v1/device/
|
||
pathDeviceScreenshot=/api/v1/device/add_screenshot/
|
||
pathMaterial=/api/v1/profile/material
|
||
paymentsGet=http://localhost:9999/api/v1/payments
|
||
transactionInsert=http://localhost:9999/api/v1/transaction/insert
|
||
transactionUpdate=http://localhost:9999/api/v1/transaction/update
|
||
|
||
[black]
|
||
android_package_name=app.blackwallet.ar
|
||
currency=USD
|
||
name=Black
|
||
|
||
[ozon]
|
||
android_package_name=ru.ozon.fintech.finance
|
||
currency=RUB
|
||
name=Ozon
|
||
|
||
[rshb]
|
||
android_package_name=ru.rshb.dbo
|
||
currency=RUB
|
||
name=Росcельхозбанк
|