Update: Click confirm pickup in Jeeny
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -594,6 +594,25 @@ class ScraperAccessibilityService : AccessibilityService() {
|
||||
}
|
||||
}
|
||||
BotState.READING_PRICE -> {
|
||||
// Check if we are on the Confirm Pickup map screen
|
||||
val confirmPickupBtn = findNodeByText(rootNode, "تاكيد وجهة الانطلاق")
|
||||
?: findNodeByText(rootNode, "تأكيد وجهة الانطلاق")
|
||||
?: findNodeByText(rootNode, "Confirm pickup")
|
||||
?: findNodeByText(rootNode, "Confirm start")
|
||||
|
||||
if (confirmPickupBtn != null) {
|
||||
var clickableParent = confirmPickupBtn
|
||||
while (clickableParent != null && !clickableParent.isClickable) {
|
||||
clickableParent = clickableParent.parent
|
||||
}
|
||||
if (clickableParent != null) {
|
||||
clickableParent.performAction(android.view.accessibility.AccessibilityNodeInfo.ACTION_CLICK)
|
||||
Log.i(TAG, "Jeeny: Clicked confirm pickup button.")
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// If not on pickup confirmation screen, read the price
|
||||
searchPriceByCurrency(rootNode)
|
||||
}
|
||||
else -> {}
|
||||
|
||||
Reference in New Issue
Block a user