
website.automate.jwebrobot.expression.action.OpenActionExpressionEvaluator Maven / Gradle / Ivy
package website.automate.jwebrobot.expression.action;
import com.google.inject.Inject;
import website.automate.jwebrobot.context.ScenarioExecutionContext;
import website.automate.jwebrobot.expression.ExpressionEvaluator;
import website.automate.waml.io.model.action.OpenAction;
public class OpenActionExpressionEvaluator extends ConditionalActionExpressionEvaluator {
@Inject
public OpenActionExpressionEvaluator(
ExpressionEvaluator expressionEvaluator) {
super(expressionEvaluator);
}
@Override
public void evaluate(OpenAction action, ScenarioExecutionContext context) {
super.evaluate(action, context);
action.setUrl(evaluate(action.getUrl(), context));
}
@Override
public Class getSupportedType() {
return OpenAction.class;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy