Как я могу подтвердить кликабельность, видимость и получение атрибутов элементов Flutter с помощью драйвера appium-flutt ⇐ JAVA
Как я могу подтвердить кликабельность, видимость и получение атрибутов элементов Flutter с помощью драйвера appium-flutt
Я пытаюсь подтвердить кликабельность и видимость элементов Flutter и получить определенные атрибуты с помощью драйвера appium-flutter-driver. Однако я столкнулся с проблемой, при которой отображается сообщение «Метод еще не реализован». Как я могу решить эту проблему?
введите здесь описание изображения
Код
пакет org.example; импортировать io.appium.java_client.android.AndroidDriver; импортировать io.github.ashwith.flutter.FlutterFinder; импортировать org.openqa.selenium.WebElement; импортировать org.openqa.selenium.remote.DesiredCapabilities; импортировать org.testng.annotations.Test; импортировать java.net.URL; импортировать java.time.Duration; публичный класс FlutterDriverAutomation { общедоступный статический драйвер AndroidDriver; @Тест public void test() выдает исключение { DesiredCapabilities caps = новые DesiredCapabilities(); caps.setCapability("Имя платформы", "Android"); caps.setCapability("platformVersion", "10"); caps.setCapability("deviceName", "Android SDK, созданный для x86"); caps.setCapability("udid", "emulator-5554"); caps.setCapability("appPackage", "com.example.flutter_application"); caps.setCapability("appActivity", "com.example.flutter_application.MainActivity"); caps.setCapability("automationName", "Flutter"); драйвер = новый AndroidDriver( новый URL("http://0.0.0.0:4723/wd/hub"), прописные ); Thread.sleep(5000); driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(500)); FlutterFinder finder = новый FlutterFinder (драйвер); Элемент WebElement = ноль; WebElement element1 = ноль; element = finder.byValueKey("name_input_field"); element.sendKeys("#####TESTING######"); Thread.sleep(5000); System.out.println("-------------------------------------"); System.out.println("Статус отображения элемента: " + element.isDisplayed()); System.out.println("Состояние элемента включено: " + element.isEnabled()); System.out.println(element.getAttribute("текст")); System.out.println(element.getAttribute("значение")); } }
Я пытаюсь подтвердить кликабельность и видимость элементов Flutter и получить определенные атрибуты с помощью драйвера appium-flutter-driver. Однако я столкнулся с проблемой, при которой отображается сообщение «Метод еще не реализован». Как я могу решить эту проблему?
введите здесь описание изображения
Код
пакет org.example; импортировать io.appium.java_client.android.AndroidDriver; импортировать io.github.ashwith.flutter.FlutterFinder; импортировать org.openqa.selenium.WebElement; импортировать org.openqa.selenium.remote.DesiredCapabilities; импортировать org.testng.annotations.Test; импортировать java.net.URL; импортировать java.time.Duration; публичный класс FlutterDriverAutomation { общедоступный статический драйвер AndroidDriver; @Тест public void test() выдает исключение { DesiredCapabilities caps = новые DesiredCapabilities(); caps.setCapability("Имя платформы", "Android"); caps.setCapability("platformVersion", "10"); caps.setCapability("deviceName", "Android SDK, созданный для x86"); caps.setCapability("udid", "emulator-5554"); caps.setCapability("appPackage", "com.example.flutter_application"); caps.setCapability("appActivity", "com.example.flutter_application.MainActivity"); caps.setCapability("automationName", "Flutter"); драйвер = новый AndroidDriver( новый URL("http://0.0.0.0:4723/wd/hub"), прописные ); Thread.sleep(5000); driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(500)); FlutterFinder finder = новый FlutterFinder (драйвер); Элемент WebElement = ноль; WebElement element1 = ноль; element = finder.byValueKey("name_input_field"); element.sendKeys("#####TESTING######"); Thread.sleep(5000); System.out.println("-------------------------------------"); System.out.println("Статус отображения элемента: " + element.isDisplayed()); System.out.println("Состояние элемента включено: " + element.isEnabled()); System.out.println(element.getAttribute("текст")); System.out.println(element.getAttribute("значение")); } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получить значение текста от виджета Flutter с помощью драйвера Appium Flutter
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-