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);
}