package?mka.com;
import?android.app.Instrumentation;
import?android.support.test.InstrumentationRegistry;
import?android.support.test.runner.AndroidJUnit4;
import?android.support.test.uiautomator.By;
import?android.support.test.uiautomator.UiDevice;
import?android.support.test.uiautomator.UiObject2;
import?org.junit.Before;
import?org.junit.Test;
import?org.junit.runner.RunWith;
@RunWith(AndroidJUnit4.class)
public?class?MKATest?{
????Instrumentation?minstrument;
????UiDevice?Device;
????@Before
????public?void?setUp(){
????????minstrument=?InstrumentationRegistry.getInstrumentation();
????????Device=UiDevice.getInstance(minstrument);
????}
????@Test
????public?void?se(){
????????UiObject2?list?=?Device.findObject(By.clazz("android.widget.LinearLayout"));
????????for?(UiObject2?child?:?list.getChildren())?{
????????????child.getVisibleBounds().contains(118,429,143,470);
????????????if?(!child.getClassName().equals("android.widget.CompoundButton"))?{
????????????????continue;
????????????}
????????????child.click();
????????}
????}
}請(qǐng)問老師 正常運(yùn)行 但沒點(diǎn)擊 是那出了問題加QQ群 沒回應(yīng)
根據(jù)bounds 找控件
qq_慕婉清1236790
2019-05-06 10:55:32