Fix DevelopmentSettingsTest
And MoreWirelessSettingsTests.testVPNMenuLoad Bug: 290684887 Test: ui test Change-Id: I37ef70d1f6f75cd1721ab9ba0763f7ec20be80d0
This commit is contained in:
@@ -16,13 +16,14 @@
|
||||
|
||||
package com.android.settings.ui
|
||||
|
||||
import android.os.SystemClock
|
||||
import android.provider.Settings
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import androidx.test.filters.SmallTest
|
||||
import androidx.test.platform.app.InstrumentationRegistry
|
||||
import androidx.test.uiautomator.By
|
||||
import androidx.test.uiautomator.UiDevice
|
||||
import com.android.settings.ui.testutils.SettingsTestUtils.assertHasTexts
|
||||
import com.android.settings.ui.testutils.SettingsTestUtils.clickObject
|
||||
import com.android.settings.ui.testutils.SettingsTestUtils.startMainActivityFromHomeScreen
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
@@ -35,8 +36,11 @@ class DevelopmentSettingsTest {
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
device.executeShellCommand("settings put global development_settings_enabled 1")
|
||||
SystemClock.sleep(1000)
|
||||
device.startMainActivityFromHomeScreen(Settings.ACTION_DEVICE_INFO_SETTINGS)
|
||||
device.assertHasTexts(listOf(BUILD_NUMBER))
|
||||
repeat(7) { // Enable development mode
|
||||
device.clickObject(By.text(BUILD_NUMBER))
|
||||
}
|
||||
device.startMainActivityFromHomeScreen(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS)
|
||||
}
|
||||
|
||||
@@ -46,6 +50,7 @@ class DevelopmentSettingsTest {
|
||||
}
|
||||
|
||||
private companion object {
|
||||
private const val BUILD_NUMBER = "Build number"
|
||||
val ON_SCREEN_TEXTS = listOf(
|
||||
"Use developer options",
|
||||
"Memory",
|
||||
|
@@ -24,6 +24,7 @@ import android.test.InstrumentationTestCase;
|
||||
import android.test.suitebuilder.annotation.MediumTest;
|
||||
|
||||
import androidx.test.uiautomator.By;
|
||||
import androidx.test.uiautomator.Direction;
|
||||
import androidx.test.uiautomator.UiDevice;
|
||||
import androidx.test.uiautomator.UiObject2;
|
||||
import androidx.test.uiautomator.Until;
|
||||
@@ -86,8 +87,8 @@ public class MoreWirelessSettingsTests extends InstrumentationTestCase {
|
||||
public void testVPNMenuLoad() throws Exception {
|
||||
SettingsHelper.launchSettingsPage(getInstrumentation().getContext(),
|
||||
Settings.ACTION_WIRELESS_SETTINGS);
|
||||
mDevice.wait(Until
|
||||
.findObject(By.text("VPN")), TIMEOUT)
|
||||
mDevice.findObject(By.res(SETTINGS_PACKAGE, "main_content"))
|
||||
.scrollUntil(Direction.DOWN, Until.findObject(By.text("VPN")))
|
||||
.click();
|
||||
Thread.sleep(TIMEOUT);
|
||||
UiObject2 usbTethering = mDevice.wait(Until
|
||||
|
Reference in New Issue
Block a user