java - 使用 Android UI Automator 按键盘的 'Go' 按钮

标签 java android

在 Nexus 7 平板电脑上搜索内容时,我无法按“开始”按钮。对于键盘上的“开始”按钮,我们没有任何文字或内容描述。我尝试使用以下 -

//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

但这行不通。 谁能帮我解决这个问题。

谢谢

最佳答案

尝试引用索引使用按钮属性。

即:

UiObject cancelButton = new UiObject(new UiSelector().className("android.widget.Button"));

关于java - 使用 Android UI Automator 按键盘的 'Go' 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525429/

相关文章:

java - ScrollView ,表格布局和线性布局在android中不能一起工作

java - 实现java集合不丢失信息

Java GridBagLayout : Rows are overlapping

java - 如何从 Activity onCreate 方法调用 fragment

android - USB 驱动程序无法正确安装

安卓.view.InflateException : Error inflating fragment

android - 为什么我不能在 Eclipse 中使用 Java 7 在 android 上进行开发?

java - 查找未从另一个实体引用的所有 JPA 实体

java - 创建循环播放 5 张图像的幻灯片

java - 将整数转换为二进制 : program breaks at the number 1024