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.
142 lines
14 KiB
XML
142 lines
14 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
|
<hierarchy rotation="0">
|
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
|
bounds="[0,0][1080,2400]" drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.widget.LinearLayout" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false"
|
|
focused="false" scrollable="false" long-clickable="false" password="false" selected="false"
|
|
bounds="[0,0][1080,2400]" drawing-order="1" hint="">
|
|
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false" checked="false" clickable="false"
|
|
enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[0,0][1080,2400]" drawing-order="2" hint="">
|
|
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="true" focused="true" scrollable="false" long-clickable="false" password="false"
|
|
selected="false" bounds="[0,0][1080,2400]" drawing-order="1" hint="">
|
|
<node index="0" text="" resource-id="" class="android.view.View" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="false" focused="false" scrollable="false" long-clickable="false" password="false"
|
|
selected="false" bounds="[0,0][1080,2400]" drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.view.View" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="false" focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[0,0][1080,2400]" drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false" checked="false"
|
|
clickable="false" enabled="true" focusable="false" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false" bounds="[0,0][1080,2400]"
|
|
drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false" checked="false"
|
|
clickable="false" enabled="true" focusable="false" focused="false"
|
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
|
bounds="[0,0][1080,2400]" drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false" checked="false"
|
|
clickable="false" enabled="true" focusable="false" focused="false"
|
|
scrollable="false" long-clickable="false" password="false" selected="false"
|
|
bounds="[0,0][1080,283]" drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.widget.Button"
|
|
package="app.blackwallet.ar" content-desc="Atrás" checkable="false"
|
|
checked="false" clickable="true" enabled="true" focusable="true"
|
|
focused="false" scrollable="false" long-clickable="false" password="false"
|
|
selected="false" bounds="[0,136][147,283]" drawing-order="0" hint=""/>
|
|
<node index="1" text="" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="Tu información"
|
|
checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[189,173][581,246]"
|
|
drawing-order="0" hint=""/>
|
|
</node>
|
|
<node index="1" text="" resource-id="" class="android.widget.ScrollView"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false" checked="false"
|
|
clickable="false" enabled="true" focusable="true" focused="false"
|
|
scrollable="true" long-clickable="false" password="false" selected="false"
|
|
bounds="[0,283][1080,2400]" drawing-order="0" hint="">
|
|
<node index="0" text="" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="Editá tu información"
|
|
checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="true" focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[79,283][449,305]"
|
|
drawing-order="0" hint=""/>
|
|
<node index="1" text="" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false"
|
|
checked="false" clickable="false" enabled="true" focusable="false"
|
|
focused="false" scrollable="false" long-clickable="false" password="false"
|
|
selected="false" bounds="[79,358][1001,2295]" drawing-order="0" hint="">
|
|
<node index="0" text="veronica cintia " resource-id=""
|
|
class="android.view.View" package="app.blackwallet.ar" content-desc=""
|
|
checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="true" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false"
|
|
bounds="[79,358][1001,526]" drawing-order="0" hint="Nombre"/>
|
|
<node index="1" text="heredia " resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false"
|
|
checked="false" clickable="false" enabled="true" focusable="true"
|
|
focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[79,605][1001,773]"
|
|
drawing-order="0" hint="Apellido"/>
|
|
<node index="2" text="Fiorinogriselda4@gmail.com" resource-id=""
|
|
class="android.view.View" package="app.blackwallet.ar" content-desc=""
|
|
checkable="false" checked="false" clickable="false" enabled="true"
|
|
focusable="true" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false"
|
|
bounds="[79,851][1001,1019]" drawing-order="0" hint="E-mail"/>
|
|
<node index="3" text="12/2/1989" resource-id=""
|
|
class="android.widget.EditText" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="true"
|
|
enabled="true" focusable="true" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false"
|
|
bounds="[79,1098][1001,1266]" drawing-order="0"
|
|
hint="Fecha de nacimiento"/>
|
|
<node index="4" text="" resource-id="" class="android.widget.ImageView"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false"
|
|
checked="false" clickable="false" enabled="true" focusable="false"
|
|
focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[875,1119][1001,1245]"
|
|
drawing-order="0" hint=""/>
|
|
<node index="5" text="" resource-id="" class="android.widget.Button"
|
|
package="app.blackwallet.ar" content-desc="Género Femenino"
|
|
checkable="false" checked="false" clickable="true" enabled="true"
|
|
focusable="true" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false"
|
|
bounds="[79,1345][1001,1513]" drawing-order="0" hint=""/>
|
|
<node index="6" text="3543554877" resource-id=""
|
|
class="android.widget.EditText" package="app.blackwallet.ar"
|
|
content-desc="" checkable="false" checked="false" clickable="true"
|
|
enabled="true" focusable="true" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false"
|
|
bounds="[79,1592][1001,1760]" drawing-order="0"
|
|
hint="Teléfono celular"/>
|
|
<node index="7" text="********" resource-id="" class="android.view.View"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false"
|
|
checked="false" clickable="false" enabled="true" focusable="true"
|
|
focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[79,1838][1001,2006]"
|
|
drawing-order="0" hint="Contraseña"/>
|
|
<node index="8" text="" resource-id="" class="android.widget.ImageView"
|
|
package="app.blackwallet.ar" content-desc="" checkable="false"
|
|
checked="false" clickable="false" enabled="true" focusable="false"
|
|
focused="false" scrollable="false" long-clickable="false"
|
|
password="false" selected="false" bounds="[875,1856][1001,1989]"
|
|
drawing-order="0" hint=""/>
|
|
<node index="9" text="" resource-id="" class="android.widget.Button"
|
|
package="app.blackwallet.ar" content-desc="Guardar cambios"
|
|
checkable="false" checked="false" clickable="true" enabled="true"
|
|
focusable="true" focused="false" scrollable="false"
|
|
long-clickable="false" password="false" selected="false"
|
|
bounds="[79,2111][1001,2243]" drawing-order="0" hint=""/>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</node>
|
|
</hierarchy> |