io.github.testsigma-eng:appium-flutterfinder-java

Flutter finder plugin for Appium in java

Лицензия

Лицензия

Категории

Категории

Java Языки программирования
Группа

Группа

io.github.testsigma-eng
Идентификатор

Идентификатор

appium-flutterfinder-java
Последняя версия

Последняя версия

0.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

io.github.testsigma-eng:appium-flutterfinder-java
Flutter finder plugin for Appium in java
Ссылка на сайт

Ссылка на сайт

https://github.com/testsigma-eng/appium-flutterfinder-java
Система контроля версий

Система контроля версий

http://github.com/testsigma-eng/appium-flutterfinder-java/tree/master

Скачать appium-flutterfinder-java

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.testsigma-eng/appium-flutterfinder-java/ -->
<dependency>
    <groupId>io.github.testsigma-eng</groupId>
    <artifactId>appium-flutterfinder-java</artifactId>
    <version>0.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.testsigma-eng/appium-flutterfinder-java/
implementation 'io.github.testsigma-eng:appium-flutterfinder-java:0.1.1'
// https://jarcasting.com/artifacts/io.github.testsigma-eng/appium-flutterfinder-java/
implementation ("io.github.testsigma-eng:appium-flutterfinder-java:0.1.1")
'io.github.testsigma-eng:appium-flutterfinder-java:jar:0.1.1'
<dependency org="io.github.testsigma-eng" name="appium-flutterfinder-java" rev="0.1.1">
  <artifact name="appium-flutterfinder-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.testsigma-eng', module='appium-flutterfinder-java', version='0.1.1')
)
libraryDependencies += "io.github.testsigma-eng" % "appium-flutterfinder-java" % "0.1.1"
[io.github.testsigma-eng/appium-flutterfinder-java "0.1.1"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
io.appium : java-client jar 7.3.0
org.junit.jupiter : junit-jupiter jar 5.7.0
org.mockito : mockito-core jar 3.3.3
com.google.guava : guava jar 29.0-jre

Модули Проекта

Данный проект не имеет модулей.

appium-flutterfinder-java-0.1.1

Flutter finder plugin for appium-java client

Sample code

FlutterFinder finder = new FlutterFinder(driver);
FlutterElement element = finder.byKey("welcomeStartBtn");
element.click();

Contains the Java port for FlutterElement ported from kotlin code for the same from https://github.com/truongsinh/appium-flutter-driver

FlutterElement extends the MobileElement Class. Therefore, all the basic actions like click, sendKeys e.t.c are supported on the FlutterElement element found using FlutterFinder. It is basically an extension of a MobileElement type.

TODO

  • Add Testing Code
  • Implement mocking for selenium webdriver
  • Add locators by text
  • Add locators by byTooltip
  • Add locators by bySemanticsLabel
  • Add locators by ancestor
  • Add locators by descendant
  • Add locators by byType

Версии библиотеки

Версия
0.1.1