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

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 formElementInteraction.methods as method>
     ${method.head} {
       ${method.body}
     }
  

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy