
freemarker.interactive-selector-base.ftlh Maven / Gradle / Ivy
package ${interactiveSelectorPackage};
import com.galenframework.specs.page.Locator;
import io.wcm.qa.glnm.interaction.Element;
import io.wcm.qa.glnm.interaction.FormElement;
import io.wcm.qa.glnm.selectors.SelectorFromLocator;
import io.wcm.qa.glnm.selectors.base.Selector;
/**
* Interface for interactive selectors.
*
* This is GENERATED CODE and should not be modified manually.
*/
public abstract class ${interactiveSelectorBaseClassName} extends SelectorFromLocator implements ${interactiveSelectorInterfaceClassName} {
protected ${interactiveSelectorBaseClassName}(String elementName, Locator locator) {
super(elementName, locator);
}
<#list elementInteraction.methods as method>
${method.head} {
${method.body}
}
#list>
<#list formElementInteraction.methods as method>
${method.head} {
${method.body}
}
#list>
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy