package com.algocrafts.chapter3.interfaces;
import com.algocrafts.pages.Page;
import com.algocrafts.selectors.LinkText;
import com.algocrafts.selectors.Xpath;
import com.algocrafts.selenium.SearchScope;
import java.util.stream.Stream;
public interface ChangeLocation extends SearchScope<Page> {
default void changeLocation(LinkText first, LinkText second) {
Stream.of(LinkText.CHANGE_LOCATION, first, second).forEach(
linkText -> this.untilFound(linkText).click());
}
default String currentLocation() {
return this.untilFound(Xpath.LOCATION).getText();
}
}