Search in sources :

Example 6 with NgWebDriver

use of com.github.sergueik.jprotractor.NgWebDriver in project selenium_java by sergueik.

the class NgSliderIntegrationTest method setup.

@BeforeClass
public static void setup() throws IOException {
    isCIBuild = CommonFunctions.checkEnvironment();
    seleniumDriver = CommonFunctions.getSeleniumDriver();
    seleniumDriver.manage().window().setSize(new Dimension(width, height));
    seleniumDriver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS).implicitlyWait(implicitWait, TimeUnit.SECONDS).setScriptTimeout(10, TimeUnit.SECONDS);
    wait = new WebDriverWait(seleniumDriver, flexibleWait);
    wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
    actions = new Actions(seleniumDriver);
    ngDriver = new NgWebDriver(seleniumDriver);
}
Also used : NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) Actions(org.openqa.selenium.interactions.Actions) WebDriverWait(org.openqa.selenium.support.ui.WebDriverWait) Dimension(org.openqa.selenium.Dimension) BeforeClass(org.junit.BeforeClass)

Example 7 with NgWebDriver

use of com.github.sergueik.jprotractor.NgWebDriver in project selenium_java by sergueik.

the class NgSvgIntegrationTest method setup.

@BeforeClass
public static void setup() throws IOException {
    sb = new StringBuilder();
    // Send all output to the Appendable object sb
    formatter = new Formatter(sb, Locale.US);
    isCIBuild = CommonFunctions.checkEnvironment();
    seleniumDriver = CommonFunctions.getSeleniumDriver();
    seleniumDriver.manage().window().setSize(new Dimension(width, height));
    seleniumDriver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS).implicitlyWait(implicitWait, TimeUnit.SECONDS).setScriptTimeout(10, TimeUnit.SECONDS);
    wait = new WebDriverWait(seleniumDriver, flexibleWait);
    wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
    actions = new Actions(seleniumDriver);
    ngDriver = new NgWebDriver(seleniumDriver);
}
Also used : NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) Actions(org.openqa.selenium.interactions.Actions) Formatter(java.util.Formatter) WebDriverWait(org.openqa.selenium.support.ui.WebDriverWait) Dimension(org.openqa.selenium.Dimension) BeforeClass(org.junit.BeforeClass)

Example 8 with NgWebDriver

use of com.github.sergueik.jprotractor.NgWebDriver in project selenium_java by sergueik.

the class NgCalculatorIntegrationTest method setup.

@BeforeClass
public static void setup() throws IOException {
    isCIBuild = CommonFunctions.checkEnvironment();
    seleniumDriver = CommonFunctions.getSeleniumDriver();
    seleniumDriver.manage().window().setSize(new Dimension(width, height));
    seleniumDriver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS).implicitlyWait(implicitWait, TimeUnit.SECONDS).setScriptTimeout(10, TimeUnit.SECONDS);
    wait = new WebDriverWait(seleniumDriver, flexibleWait);
    wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
    actions = new Actions(seleniumDriver);
    ngDriver = new NgWebDriver(seleniumDriver);
}
Also used : NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) Actions(org.openqa.selenium.interactions.Actions) WebDriverWait(org.openqa.selenium.support.ui.WebDriverWait) Dimension(org.openqa.selenium.Dimension) BeforeClass(org.junit.BeforeClass)

Example 9 with NgWebDriver

use of com.github.sergueik.jprotractor.NgWebDriver in project selenium_java by sergueik.

the class NgCssContainingTextTest method setup.

@BeforeClass
public static void setup() throws IOException {
    isCIBuild = CommonFunctions.checkEnvironment();
    seleniumDriver = CommonFunctions.getSeleniumDriver();
    seleniumDriver.manage().window().setSize(new Dimension(width, height));
    seleniumDriver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS).implicitlyWait(implicitWait, TimeUnit.SECONDS).setScriptTimeout(10, TimeUnit.SECONDS);
    wait = new WebDriverWait(seleniumDriver, flexibleWait);
    wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
    actions = new Actions(seleniumDriver);
    ngDriver = new NgWebDriver(seleniumDriver);
}
Also used : NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) Actions(org.openqa.selenium.interactions.Actions) WebDriverWait(org.openqa.selenium.support.ui.WebDriverWait) Dimension(org.openqa.selenium.Dimension) BeforeClass(org.junit.BeforeClass)

Example 10 with NgWebDriver

use of com.github.sergueik.jprotractor.NgWebDriver in project selenium_java by sergueik.

the class PageObjectFactoryTest method setUp.

@Before
public void setUp() {
    // Create a new instance of a driver
    System.setProperty("webdriver.chrome.driver", osName.toLowerCase().startsWith("windows") ? new File("c:/java/selenium/chromedriver.exe").getAbsolutePath() : resolveEnvVars(chromeDriverPath));
    DesiredCapabilities capabilities = DesiredCapabilities.chrome();
    driver = new ChromeDriver(capabilities);
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    ngDriver = new NgWebDriver(driver);
    // Navigate to the page
    ngDriver.get(baseUrl);
    ngDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
Also used : NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) DesiredCapabilities(org.openqa.selenium.remote.DesiredCapabilities) ChromeDriver(org.openqa.selenium.chrome.ChromeDriver) File(java.io.File) Before(org.junit.Before)

Aggregations

NgWebDriver (com.github.sergueik.jprotractor.NgWebDriver)25 WebDriverWait (org.openqa.selenium.support.ui.WebDriverWait)18 BeforeClass (org.junit.BeforeClass)16 Actions (org.openqa.selenium.interactions.Actions)16 Dimension (org.openqa.selenium.Dimension)15 File (java.io.File)6 Before (org.junit.Before)6 ChromeDriver (org.openqa.selenium.chrome.ChromeDriver)6 DesiredCapabilities (org.openqa.selenium.remote.DesiredCapabilities)6 HashMap (java.util.HashMap)5 NgWebElement (com.github.sergueik.jprotractor.NgWebElement)2 Formatter (java.util.Formatter)2 Test (org.junit.Test)2 Boolean.parseBoolean (java.lang.Boolean.parseBoolean)1 CoreMatchers.containsString (org.hamcrest.CoreMatchers.containsString)1 NgScrollableTablePage (org.henrrich.jpagefactory.example.scrollabletable.NgScrollableTablePage)1 TodoListPage (org.henrrich.jpagefactory.example.todolist.TodoListPage)1 NoSuchElementException (org.openqa.selenium.NoSuchElementException)1 TimeoutException (org.openqa.selenium.TimeoutException)1 WebDriver (org.openqa.selenium.WebDriver)1