Прокрутите панель поиска, используя специальные возможности - PullRequest
0 голосов
/ 05 июля 2018

Я хочу прокрутить панель поиска и выполнить действие в этой точке. Вот информация об узле, которую я получаю из приложения.

   className: android.widget.SeekBar; text: null; error: null; maxTextLength: -1; contentDescription: null; viewIdResName: com.sampleApp:id/duty_switch_go_home; checkable: false; checked: false; focusable: true; focused: false; selected: false; clickable: false; longClickable: false; contextClickable: false; enabled: true; password: false; scrollable: false; importantForAccessibility: true; actions: [AccessibilityAction: ACTION_FOCUS - null, AccessibilityAction: ACTION_SELECT - null, AccessibilityAction: ACTION_CLEAR_SELECTION - null, AccessibilityAction: ACTION_ACCESSIBILITY_FOCUS - null, AccessibilityAction: ACTION_SCROLL_FORWARD - null, AccessibilityAction: ACTION_SHOW_ON_SCREEN - null, AccessibilityAction: ACTION_SET_PROGRESS - null]

Вот изображение панели поиска. Я хочу переключиться с оффлайн на онлайн.

enter image description here

Я могу переместить панель поиска в точное онлайн-положение. но он не становится активным. Если я коснусь один раз на панели поиска, то только он перейдет в активное состояние. Вот мой код.

 String id =childNode.getViewIdResourceName().toString(); 
 if(id.equals("com.sampleApp:id/duty_switch_go_home")) 
 {
 Bundle arguments = new Bundle();
                                arguments.putFloat(AccessibilityNodeInfo.ACTION_ARGUMENT_PROGRESS_VALUE, (float) 50.0);//
                                childNode.performAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_SET_PROGRESS.getId(), arguments);
 }

Я бегу вот так.

enter image description here

Пожалуйста, помогите мне решить мою проблему.

...