App: RTranslator (nie.translator.rtranslator), RU↔EN
Goal: From the main screen, press the left Walkie-Talkie launcher (bottom bar) to enter hands-free (mic turns ON).
Note: Screenshot attached — target circled in red.
Also: All XPaths below were constructed from the layout captured with Automate’s Inspect User Interface feature.
What works (on the Walkie-Talkie screen itself — a different button): I can toggle the center “Automatic” mic with:
/*[@android:id='@nie.translator.rtranslator:id/centralMic']
//android.widget.ImageButton[@android:id='@nie.translator.rtranslator:id/buttonMic']
Before-press layout (bottom bar, left side) shows in dump:
@id/buttonWalkieTalkieSmall (ImageButton, not clickable in dump),
@id/buttonMicLeft (ImageButton, clickable),
@id/textButton1 (TextView “WalkieTalkie”), all under @id/constraintLayout2.
Problem: Interact→Inspect can’t find/click these on device. Tried XPaths (none return “Yes” / no click fires):
1) //* [@android:id='@nie.translator.rtranslator:id/constraintLayout2']//android.widget.ImageButton[@android:id='@nie.translator.rtranslator:id/buttonMicLeft']
2) //*[@android:id='@nie.translator.rtranslator:id/buttonMicLeft']
3) //*[@android:id='@nie.translator.rtranslator:id/constraintLayout2']//android.widget.ImageButton[@android:id='@nie.translator.rtranslator:id/buttonWalkieTalkieSmall']
4) //*[@android:id='@nie.translator.rtranslator:id/buttonWalkieTalkieSmall']
5) (//*[@android:id='@nie.translator.rtranslator:id/textButton1' and @android:text='WalkieTalkie']/ancestor-or-self::*[@android:clickable='true'][1])[1]
6) (//*[@android:id='@nie.translator.rtranslator:id/buttonMicLeft']
| //*[@android:id='@nie.translator.rtranslator:id/buttonWalkieTalkieSmall']
| //*[@android:id='@nie.translator.rtranslator:id/textButton1'])[1]
7) (//*[@android:id='@nie.translator.rtranslator:id/constraintLayout2']
//*[self::android.widget.ImageButton or self::android.widget.Button][@android:clickable='true']
[number(translate(@android:layout_x,'px','')) < 300]
[number(translate(@android:layout_y,'px','')) > 2400])[1]
Ask: Why would these left bottom-bar nodes appear in the Inspect-captured layout yet not be targetable by Interact? Any workaround (different schema/window source/attribute) to click this left Walkie-Talkie launcher without resorting to coordinate taps? (Screenshot with target circled in red attached.)