All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.xlrit.gears.runner.runnertarget.selenide.SelenideFacade Maven / Gradle / Ivy

The newest version!
package com.xlrit.gears.runner.runnertarget.selenide;

import com.codeborne.selenide.SelenideElement;
import com.fasterxml.jackson.databind.JsonNode;
import com.xlrit.gears.runner.runnertarget.TaskExpression;

public interface SelenideFacade {
    void login(String username);

    void logout();

    void startProcess(String processKey, JsonNode values);

    void claimTask(String key, TaskExpression taskExpression);

    void submitTask(String processKey, TaskExpression taskExpression, JsonNode values);

    String valueToLabel(String value, String fieldId);

    void type(String value, SelenideElement input);

    void pressButton(SelenideElement button);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy