diff --git a/Selenium2 WebDriver with Gradle on Eclipse.pptx b/PowerPoint.pptx similarity index 87% rename from Selenium2 WebDriver with Gradle on Eclipse.pptx rename to PowerPoint.pptx index 238d2c6..eae7782 100644 Binary files a/Selenium2 WebDriver with Gradle on Eclipse.pptx and b/PowerPoint.pptx differ diff --git a/commonlib/src/main/java/qa/webdriver/util/WebDriverUtils.java b/commonlib/src/main/java/qa/webdriver/util/WebDriverUtils.java index 332d2ea..6c09b73 100644 --- a/commonlib/src/main/java/qa/webdriver/util/WebDriverUtils.java +++ b/commonlib/src/main/java/qa/webdriver/util/WebDriverUtils.java @@ -204,7 +204,7 @@ else if ( type.equalsIgnoreCase( "chrome" ) ) { public static void initializeRemoteBrowser( String type, String host, int port ) { DesiredCapabilities dc = new DesiredCapabilities(); - dc.setCapability( "takesScreenshot", false ); + dc.setCapability( "takesScreenshot", true ); dc.setCapability( "webdriver.remote.quietExceptions", false ); try { if ( type.equalsIgnoreCase( "firefox" ) ) { diff --git a/etsy/src/test/java/qa/webdriver/tests/EtsyTest1.java b/etsy/src/test/java/qa/webdriver/tests/EtsyTest1.java index 3f75ab4..79cb796 100644 --- a/etsy/src/test/java/qa/webdriver/tests/EtsyTest1.java +++ b/etsy/src/test/java/qa/webdriver/tests/EtsyTest1.java @@ -13,8 +13,6 @@ import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; -import org.openqa.selenium.By; - import au.com.bytecode.opencsv.CSVReader; import qa.webdriver.util.EtsySearchPage; import qa.webdriver.util.WebDriverUtils; @@ -68,7 +66,7 @@ public void testWithPageObject() { gs.selectInEtsyDropdown( ddMatch ); gs.clickSearchButton(); waitTimer(2, 1000); - getElementByLocator( By.cssSelector( "h1#etsy a" ) ).click(); // click Google logo + gs.clickEtsyLogo(); // click Etsy logo classlogger.info("Page object test '{}' is done.", testName ); } diff --git a/etsy/src/test/java/qa/webdriver/tests/EtsyTest2.java b/etsy/src/test/java/qa/webdriver/tests/EtsyTest2.java index 3fda5f8..e93789e 100644 --- a/etsy/src/test/java/qa/webdriver/tests/EtsyTest2.java +++ b/etsy/src/test/java/qa/webdriver/tests/EtsyTest2.java @@ -13,8 +13,6 @@ import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; -import org.openqa.selenium.By; - import au.com.bytecode.opencsv.CSVReader; import qa.webdriver.util.EtsySearchPage; import qa.webdriver.util.WebDriverUtils; @@ -68,14 +66,14 @@ public void testWithPageObject() { gs.selectInEtsyDropdown( ddMatch ); gs.clickSearchButton(); waitTimer(2, 1000); - getElementByLocator( By.cssSelector( "h1#etsy a" ) ).click(); // click Google logo + gs.clickEtsyLogo(); // click Etsy logo classlogger.info("Page object test '{}' is done.", testName ); } @Test public void testFluentPageObject() { classlogger.info("{} being run...", testName ); - driver.get( System.getProperty("testURL") + "webhp?hl=en&tab=ww" ); + driver.get( System.getProperty("testURL") ); EtsySearchPage esp = new EtsySearchPage(); esp.withFluent().clickSearchField() .setSearchString( searchString ).waitForTime(2, 1000)