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

pickleib.utilities.steps.PageJsonStepUtilities Maven / Gradle / Ivy

The newest version!
package pickleib.utilities.steps;

import com.google.gson.JsonObject;
import pickleib.utilities.element.acquisition.ElementAcquisition;
import pickleib.utilities.element.interactions.InteractionBase;
import pickleib.web.driver.PickleibWebDriver;

public class PageJsonStepUtilities extends InteractionBase {

    public ElementAcquisition.PageObjectJson pageJson;

    public PageJsonStepUtilities(JsonObject pageJson){
        super();
        this.pageJson = new ElementAcquisition.PageObjectJson(PickleibWebDriver.get(), pageJson);
    }

    public PageJsonStepUtilities(
            JsonObject pageJson,
            boolean mobileDriverActive,
            boolean webDriverActive) {
        super(mobileDriverActive, webDriverActive);
        this.pageJson = new ElementAcquisition.PageObjectJson(PickleibWebDriver.get(), pageJson);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy