Search in sources :

Example 21 with NgWebDriver

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

the class NgButtonIntegrationTest 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 22 with NgWebDriver

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

the class NgCustomWaitIntegrationTest method setup.

@BeforeClass
public static void setup() throws IOException {
    isCIBuild = CommonFunctions.checkEnvironment();
    seleniumDriver = CommonFunctions.getSeleniumDriver();
    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);
    ngDriver = new NgWebDriver(seleniumDriver);
}
Also used : NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) WebDriverWait(org.openqa.selenium.support.ui.WebDriverWait) BeforeClass(org.junit.BeforeClass)

Example 23 with NgWebDriver

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

the class NgDatePickerIntegrationTest method setup.

@BeforeClass
public static void setup() throws IOException {
    isCIBuild = CommonFunctions.checkEnvironment();
    driver = CommonFunctions.getSeleniumDriver();
    driver.manage().window().setSize(new Dimension(width, height));
    driver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS).implicitlyWait(implicitWait, TimeUnit.SECONDS).setScriptTimeout(10, TimeUnit.SECONDS);
    wait = new WebDriverWait(driver, flexibleWait);
    wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
    actions = new Actions(driver);
    ngDriver = new NgWebDriver(driver);
}
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 24 with NgWebDriver

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

the class NgWay2AutomationIntegrationTest 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);
    CommonFunctions.setHighlightTimeout(1000);
}
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 25 with NgWebDriver

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

the class Program method setupBeforeSuite.

@BeforeSuite(alwaysRun = true)
public void setupBeforeSuite(ITestContext context) throws InterruptedException {
    driver = new FirefoxDriver();
    driver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS).implicitlyWait(implicitWait, TimeUnit.SECONDS).setScriptTimeout(10, TimeUnit.SECONDS);
    wait = new WebDriverWait(driver, flexibleWait);
    wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
    actions = new Actions(driver);
    ngDriver = new NgWebDriver(driver);
}
Also used : FirefoxDriver(org.openqa.selenium.firefox.FirefoxDriver) NgWebDriver(com.github.sergueik.jprotractor.NgWebDriver) Actions(org.openqa.selenium.interactions.Actions) WebDriverWait(org.openqa.selenium.support.ui.WebDriverWait)

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