Search in sources :

Example 6 with TestSetup

use of com.coveros.selenified.utilities.TestSetup in project selenified by Coveros.

the class TestSetupTest method setupBrowserCapabilityIphoneTest.

@Test
public void setupBrowserCapabilityIphoneTest() throws InvalidBrowserException {
    TestSetup setup = new TestSetup();
    setup.setupBrowserCapability(Browser.IPHONE);
    DesiredCapabilities capability = setup.getDesiredCapabilities();
    Assert.assertEquals(capability.getBrowserName(), "iPhone");
    Assert.assertEquals(capability.getCapability(CapabilityType.BROWSER_NAME), "iPhone");
}
Also used : TestSetup(com.coveros.selenified.utilities.TestSetup) DesiredCapabilities(org.openqa.selenium.remote.DesiredCapabilities) Test(org.testng.annotations.Test)

Example 7 with TestSetup

use of com.coveros.selenified.utilities.TestSetup in project selenified by Coveros.

the class TestSetupTest method setupBrowserDetailsBrowserNameTest.

@Test
public void setupBrowserDetailsBrowserNameTest() {
    TestSetup setup = new TestSetup();
    setup.setupBrowserDetails(null);
    DesiredCapabilities capability = setup.getDesiredCapabilities();
    Assert.assertFalse(capability.is(CapabilityType.BROWSER_NAME));
    Assert.assertNull(capability.getCapability(CapabilityType.BROWSER_NAME));
    setup.setupBrowserDetails(new HashMap<>());
    capability = setup.getDesiredCapabilities();
    Assert.assertFalse(capability.is(CapabilityType.BROWSER_NAME));
    Assert.assertNull(capability.getCapability(CapabilityType.BROWSER_NAME));
    Map<String, String> browserDetails = new HashMap<>();
    browserDetails.put("browserName", "CHROME");
    setup.setupBrowserDetails(browserDetails);
    capability = setup.getDesiredCapabilities();
    Assert.assertEquals(capability.getBrowserName(), "CHROME");
    Assert.assertEquals(capability.getCapability(CapabilityType.BROWSER_NAME), "CHROME");
}
Also used : TestSetup(com.coveros.selenified.utilities.TestSetup) HashMap(java.util.HashMap) DesiredCapabilities(org.openqa.selenium.remote.DesiredCapabilities) Test(org.testng.annotations.Test)

Example 8 with TestSetup

use of com.coveros.selenified.utilities.TestSetup in project selenified by Coveros.

the class TestSetupTest method setupBrowserCapabilityFIREFOXTest.

@Test
public void setupBrowserCapabilityFIREFOXTest() throws InvalidBrowserException {
    TestSetup setup = new TestSetup();
    setup.setupBrowserCapability(Browser.FIREFOX);
    DesiredCapabilities capability = setup.getDesiredCapabilities();
    Assert.assertEquals(capability.getBrowserName(), "firefox");
    Assert.assertEquals(capability.getCapability(CapabilityType.BROWSER_NAME), "firefox");
}
Also used : TestSetup(com.coveros.selenified.utilities.TestSetup) DesiredCapabilities(org.openqa.selenium.remote.DesiredCapabilities) Test(org.testng.annotations.Test)

Example 9 with TestSetup

use of com.coveros.selenified.utilities.TestSetup in project selenified by Coveros.

the class TestSetupTest method setupBrowserCapabilityCHROMETest.

@Test
public void setupBrowserCapabilityCHROMETest() throws InvalidBrowserException {
    TestSetup setup = new TestSetup();
    setup.setupBrowserCapability(Browser.CHROME);
    DesiredCapabilities capability = setup.getDesiredCapabilities();
    Assert.assertEquals(capability.getBrowserName(), "chrome");
    Assert.assertEquals(capability.getCapability(CapabilityType.BROWSER_NAME), "chrome");
}
Also used : TestSetup(com.coveros.selenified.utilities.TestSetup) DesiredCapabilities(org.openqa.selenium.remote.DesiredCapabilities) Test(org.testng.annotations.Test)

Example 10 with TestSetup

use of com.coveros.selenified.utilities.TestSetup in project selenified by Coveros.

the class TestSetupTest method setupBrowserDetailsNonStandardDevicePlatformTest.

@Test
public void setupBrowserDetailsNonStandardDevicePlatformTest() {
    Map<String, String> browserDetails = new HashMap<>();
    browserDetails.put("devicePlatform", "Sun");
    TestSetup setup = new TestSetup();
    setup.setupBrowserDetails(browserDetails);
    setup.getDesiredCapabilities().getPlatform();
}
Also used : TestSetup(com.coveros.selenified.utilities.TestSetup) HashMap(java.util.HashMap) Test(org.testng.annotations.Test)

Aggregations

TestSetup (com.coveros.selenified.utilities.TestSetup)20 Test (org.testng.annotations.Test)20 DesiredCapabilities (org.openqa.selenium.remote.DesiredCapabilities)17 HashMap (java.util.HashMap)7 Proxy (org.openqa.selenium.Proxy)1