
website.automate.jwebrobot.expression.action.TimeLimitedActionExpressionEvaluator Maven / Gradle / Ivy
package website.automate.jwebrobot.expression.action;
import website.automate.jwebrobot.context.ScenarioExecutionContext;
import website.automate.jwebrobot.expression.ExpressionEvaluator;
import website.automate.waml.io.model.main.action.TimeLimitedAction;
public abstract class TimeLimitedActionExpressionEvaluator extends ConditionalActionExpressionEvaluator {
public TimeLimitedActionExpressionEvaluator(
ExpressionEvaluator expressionEvaluator) {
super(expressionEvaluator);
}
@Override
public void evaluate(T action, ScenarioExecutionContext context) {
super.evaluate(action, context);
action.setTimeout(evaluateAsString(action.getTimeout(), context));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy