FormFiller

Android helper library to populate form fields with predefined data set

Лицензия

Лицензия

Категории

Категории

ORM Данные
Группа

Группа

com.cocosw
Идентификатор

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

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

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

1.0.0
Дата

Дата

Тип

Тип

aar
Описание

Описание

FormFiller
Android helper library to populate form fields with predefined data set
Ссылка на сайт

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

https://github.com/soarcn/FormFiller
Система контроля версий

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

https://github.com/soarcn/FormFiller

Скачать formfiller

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

<!-- https://jarcasting.com/artifacts/com.cocosw/formfiller/ -->
<dependency>
    <groupId>com.cocosw</groupId>
    <artifactId>formfiller</artifactId>
    <version>1.0.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.cocosw/formfiller/
implementation 'com.cocosw:formfiller:1.0.0'
// https://jarcasting.com/artifacts/com.cocosw/formfiller/
implementation ("com.cocosw:formfiller:1.0.0")
'com.cocosw:formfiller:aar:1.0.0'
<dependency org="com.cocosw" name="formfiller" rev="1.0.0">
  <artifact name="formfiller" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.cocosw', module='formfiller', version='1.0.0')
)
libraryDependencies += "com.cocosw" % "formfiller" % "1.0.0"
[com.cocosw/formfiller "1.0.0"]

Зависимости

runtime (1)

Идентификатор библиотеки Тип Версия
org.jetbrains.kotlin : kotlin-stdlib jar 1.3.72

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

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

FormFiller

Maven

Android helper library to populate form fields with predefined data set

Sample

Usage

class DemoApp : Application() {
    override fun onCreate() {
        super.onCreate()
        // Enable FormFiller for debug builds only
        if (BuildConfig.DEBUG) {
            FormFiller.Builder(this)
                // Fill the form by pressing f key from external keyboard    
                .keyCode(KeyEvent.KEYCODE_F)
                // Fill the form by double tapping on ui    
                .doubleTap()
                .scenario {
                    id(R.id.username, "username")
                    id(R.id.password, "password")
                }
                .build()
        }
    }
}

Advanced usage

Define different data-set and switch between them inside the app

            FormFiller.Builder(this)
                .doubleTap()
                // Enable scenario switcher and open ui by long pressing with 2 fingers on ui
                .enableScenariosSwitcher()
                .scenario {
                    id(R.id.username, "username")
                    id(R.id.password, "password")
                }
                .scenario("Unhappy") {
                    id(R.id.username, "wrong")
                    id(R.id.password, "wrong")
                }
                .build()
//select edittext by tag name
tag("username") {
   //manipulate edit text
   it.setText(Random.toString())
}

Download

    implementation 'com.cocosw:formfiller:1.0'

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

Версия
1.0.0