Skip to content

Instantly share code, notes, and snippets.

@frangarcia
Created July 28, 2016 09:54
Show Gist options
  • Save frangarcia/4ca2c341d40dfa046ba0afa9d20da799 to your computer and use it in GitHub Desktop.
Save frangarcia/4ca2c341d40dfa046ba0afa9d20da799 to your computer and use it in GitHub Desktop.
end-2-end test with groovy at browserstack
@Grab(group="org.seleniumhq.selenium", module="selenium-java", version="2.53.1")
import org.openqa.selenium.*
import org.openqa.selenium.remote.DesiredCapabilities
import org.openqa.selenium.remote.RemoteWebDriver
String USERNAME = "<USERNAME>"
String AUTOMATE_KEY = "<AUTOMATE_KEY>"
String URL = "https://" + USERNAME + ":" + AUTOMATE_KEY + "@hub-cloud.browserstack.com/wd/hub"
DesiredCapabilities caps = new DesiredCapabilities(["browser":"IE","browser_version":"7.0","os":"Windows","os_version":"XP","browserstack.debug":"true"])
WebDriver driver = new RemoteWebDriver(new URL(URL), caps)
driver.get("http://www.google.com")
WebElement element = driver.findElement(By.name("q"))
element.sendKeys("BrowserStack")
element.submit()
println driver.getTitle()
driver.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment