package com.algocrafts.clickables;
import com.algocrafts.selenium.Browser;
import com.algocrafts.selenium.Clickable;
import org.slf4j.Logger;
import static org.slf4j.LoggerFactory.getLogger;
public class Url<T extends Browser> implements Clickable {
private static final Logger log = getLogger(Url.class);
private T browser;
private String url;
public Url(T browser, String url) {
this.browser = browser;
this.url = url;
}
public void click() {
log.info("loading [" + url + "]");
browser.get(url);
browser.save(url);
}
public T load() {
click();
return browser;
}
}