Как я могу подтвердить кликабельность, видимость и получение атрибутов элементов Flutter с помощью драйвера appium-fluttJAVA

Программисты 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("значение")); } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»