diff --git a/build.gradle b/build.gradle index 0d4205919..a044708d0 100644 --- a/build.gradle +++ b/build.gradle @@ -213,6 +213,7 @@ task uiAutomationTest( type: Test ) { filter { includeTestsMatching 'io.appium.java_client.android.SettingTest' includeTestsMatching 'io.appium.java_client.android.ClipboardTest' + includeTestsMatching 'io.appium.java_client.android.OpenNotificationsTest' includeTestsMatching '*.AndroidAppStringsTest' includeTestsMatching '*.pagefactory_tests.widget.tests.android.*' includeTestsMatching '*.pagefactory_tests.widget.tests.AndroidPageObjectTest' diff --git a/src/test/java/io/appium/java_client/android/OpenNotificationsTest.java b/src/test/java/io/appium/java_client/android/OpenNotificationsTest.java index dde09bbc1..e29e92c45 100644 --- a/src/test/java/io/appium/java_client/android/OpenNotificationsTest.java +++ b/src/test/java/io/appium/java_client/android/OpenNotificationsTest.java @@ -1,7 +1,7 @@ package io.appium.java_client.android; import static org.junit.jupiter.api.Assertions.assertNotEquals; -import static org.openqa.selenium.By.id; +import static org.openqa.selenium.By.xpath; import org.junit.jupiter.api.Test; import org.openqa.selenium.WebElement; @@ -18,7 +18,7 @@ public void openNotification() { WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(20)); assertNotEquals(0, wait.until(input -> { List result = input - .findElements(id("com.android.systemui:id/settings_button")); + .findElements(xpath("//android.widget.Switch[contains(@content-desc, 'Wi-Fi')]")); return result.isEmpty() ? null : result; }).size());