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

com.github.fscheffer.arras.test.DefaultTestContext Maven / Gradle / Ivy

package com.github.fscheffer.arras.test;

import org.openqa.selenium.Capabilities;
import org.openqa.selenium.WebDriver;

public class DefaultTestContext implements TestContext {

    private final WebDriver    driver;

    private final String       baseUrl;

    private final Capabilities capabilities;

    public DefaultTestContext(WebDriver driver, String baseUrl, Capabilities capabilities) {
        this.driver = driver;
        this.baseUrl = baseUrl;
        this.capabilities = capabilities;
    }

    DefaultTestContext(Capabilities capabilities) {
        this(ArrasTestUtils.createWebDrive(capabilities), "localhost:8080", capabilities);
    }

    @Override
    public WebDriver getDriver() {
        return this.driver;
    }

    @Override
    public String getBaseUrl() {
        return this.baseUrl;
    }

    @Override
    public Capabilities getCapabilities() {
        return this.capabilities;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy