Java 按';Go';使用Android UI Automator的键盘按钮

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();

在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(); 

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"));