折腾了下,终于写出来个可以跑通的程序,不过意思不大
另外就是我测试的有你很多没有text也没有desc,所以导致控件不太好找
源码记下来:
package com.snda.youni;
import android.os.RemoteException;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;
public class YouniTesting extends UiAutomatorTestCase {
public void testFirst() throws UiObjectNotFoundException, RemoteException{
getUiDevice().pressHome();
// UiObject pkgName = new UiObject(new UiSelector().packageName("com.snda.youni"));
// pkgName.click();
// (359, 1106, 359, 750, 1);
getUiDevice().click(638, 147);
// System.out.println("Package name is " + getUiDevice().getCurrentPackageName());
UiObject socialNet = new UiObject(new UiSelector().text("社交圈"));
socialNet.click();
}
}