我在进行安卓自动化测试的时候,好像有点问题,求大神指教
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();这一步可以执行,到下面进入设置菜单就不行了,是哪里不对吗 |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
确认一下在home界面有没有settings这个图标,并且大小写对不对 |
|
|
|
|