Sha256: a2729e12d0cb4bac293a7f2a957077543d01a76bfdae660f4dea417b1c3079cb
Contents?: true
Size: 1.81 KB
Versions: 1
Compression:
Stored size: 1.81 KB
Contents
package com.thoughtworks.selenium.grid.examples.java; import static com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.closeSeleniumSession; import static com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.session; import static com.thoughtworks.selenium.grid.tools.ThreadSafeSeleniumSessionStorage.startSeleniumSession; import static org.testng.AssertJUnit.assertTrue; import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Parameters; /** * Base class for all tests in Selenium Grid Java examples. */ public class GoogleImageTestBase { public static final String TIMEOUT = "120000"; @BeforeMethod(groups = {"default", "example"}, alwaysRun = true) @Parameters({"seleniumHost", "seleniumPort", "browser", "webSite"}) protected void startSession(String seleniumHost, int seleniumPort, String browser, String webSite) throws Exception { startSeleniumSession(seleniumHost, seleniumPort, browser, webSite); session().setTimeout(TIMEOUT); } @AfterMethod(groups = {"default", "example"}, alwaysRun = true) protected void closeSession() throws Exception { closeSeleniumSession(); } protected void runFlickrScenario(String searchString) { session().open("/"); assertTrue(session().getLocation(), session().getLocation().contains("images.google.com")); session().type("q", searchString); session().click("btnG"); session().waitForPageToLoad(TIMEOUT); session().click("link=Advanced Image Search"); session().waitForPageToLoad(TIMEOUT); session().click("rimgtype4"); session().click("sf"); session().select("imgc", "full color"); session().click("btnG"); session().waitForPageToLoad(TIMEOUT); } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
selenium-rspec-dsl-1.0.2 | vendor/selenium-grid-1.0.4/examples/java/src/com/thoughtworks/selenium/grid/examples/java/GoogleImageTestBase.java |