Java 按';Go';使用Android UI Automator的键盘按钮
在Nexus 7'平板电脑上搜索内容时,我无法按“Go”按钮。对于键盘上的“Go”按钮,我们没有任何文本或内容描述。我试着用下面的方法-Java 按';Go';使用Android UI Automator的键盘按钮,java,android,Java,Android,在Nexus 7'平板电脑上搜索内容时,我无法按“Go”按钮。对于键盘上的“Go”按钮,我们没有任何文本或内容描述。我试着用下面的方法- //Search something say "fun" new UiObject(new UiSelector().text("Enter URL or Search & Win")).setText("fun"); getUiDevice().pressEnter(); OR getUiDevice().pressSearch();
//Search something say "fun"
new UiObject(new UiSelector().text("Enter URL or Search & Win")).setText("fun");
getUiDevice().pressEnter();
OR
getUiDevice().pressSearch();
Also tried :
getUiDevice().pressKeyCode(66); //for enter
getUiDevice().pressKeyCode(84); // for search
但这是行不通的。
谁能帮我解决这个问题
谢谢尝试使用按钮属性来参考索引 i、 e: 要使用UIAutomator单击“完成”按钮,请尝试下面的代码 使用 只需确保使用了打开输入键盘的正确布局即可
UiObject(新建UiSelector().resourceId(LAYOUTID))。单击右下角() 我没有尝试过Nexus 7,但是
按Enter()
为我的常规EditText
IIRC工作。我的文本视图不是常规的EditText。这是AutoCompleteTextView。你能建议一些方法吗?
UiObject cancelButton = new UiObject(new UiSelector().className("android.widget.Button"));