我在进行安卓自动化测试的时候,好像有点问题,求大神指教

package Test;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;


public class Demo extends UiAutomatorTestCase{
 public void testDemo() throws UiObjectNotFoundException{
  getUiDevice().pressHome();
  //进入设置菜单
  UiObject settingApp = new UiObject(new UiSelector().text("settings"));
  settingApp.click();
  //休眠3秒
  try{
   Thread.sleep(3000);
  }catch(InterruptedException e1){
   e1.printStackTrace();
  }
  UiScrollable settingItems = new UiScrollable(new UiSelector().scrollable(true));
  UiObject languageAndInputItem = settingItems.getChildByText(
    new UiSelector().text("Language & input"),"Language & input",true);
  languageAndInputItem.clickAndWaitForNewWindow();
 }
}

这是我写的一个脚本, getUiDevice().pressHome();这一步可以执行,到下面进入设置菜单就不行了,是哪里不对吗

金毛西卡
浏览 1355回答 2
2回答

ActionStorm

确认一下在home界面有没有settings这个图标,并且大小写对不对

qq_冷少_3

这里报UiObject找不到异常,检查包对不对
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
测试