net.serenitybdd.screenplay.actions.MoveMouseToWebElement Maven / Gradle / Ivy
package net.serenitybdd.screenplay.actions;
import net.serenitybdd.screenplay.Actor;
import net.serenitybdd.screenplay.targets.Target;
import org.openqa.selenium.WebElement;
public class MoveMouseToWebElement extends ChainablePerformable {
private final WebElement element;
public MoveMouseToWebElement(WebElement element) {
this.element = element;
}
public void performAs(T actor) {
addActionAtStart(actions -> actions.moveToElement(element));
performSubsequentActionsAs(actor);
}
}