Example usage for org.openqa.selenium WebDriver getCurrentUrl

List of usage examples for org.openqa.selenium WebDriver getCurrentUrl

Introduction

In this page you can find the example usage for org.openqa.selenium WebDriver getCurrentUrl.

Prototype

String getCurrentUrl();

Source Link

Document

Get a string representing the current URL that the browser is looking at.

Usage

From source file:com.citrix.g2w.webdriver.pages.registration.WebinarFullForRegistrationPage.java

License:Open Source License

/**
 * initialize constructor with attendee join url and web driver object.
 * //www .  ja v a 2s .c  o  m
 * @param attendeeJoinURL
 *            (attendee joining URL)
 * @param webDriver
 *            (web driver object)
 */
public WebinarFullForRegistrationPage(final String attendeeJoinURL, final WebDriver webDriver) {
    this.driver = webDriver;
    this.driver.get(attendeeJoinURL);
    Assert.assertTrue(webDriver.getCurrentUrl().contains("registration/full.tmpl"));
    PageFactory.initElements(this.driver, this);
    this.logger.logWithScreenShot("Webinar Full Page: ", this.driver);
}

From source file:com.citrix.g2w.webdriver.pages.registration.WebinarFullForRegistrationPage.java

License:Open Source License

public WebinarFullForRegistrationPage(final WebDriver webDriver) {
    this.driver = webDriver;
    Assert.assertTrue(webDriver.getCurrentUrl().contains("registration/full.tmpl"));
    PageFactory.initElements(this.driver, this);
    this.logger.logWithScreenShot("Webinar Full Page: ", this.driver);
}

From source file:com.citrix.g2w.webdriver.pages.registration.WebinarNotAvailablePage.java

License:Open Source License

/**
 * initialize constructor with attendee join url and web driver object.
 * // w w w.j a v  a  2 s  . co  m
 * @param attendeeJoinURL
 *            (attendee joining URL)
 * @param webDriver
 *            (web driver object)
 */
public WebinarNotAvailablePage(final String attendeeJoinURL, final WebDriver webDriver) {
    this.driver = webDriver;
    this.driver.get(attendeeJoinURL);
    Assert.assertTrue(webDriver.getCurrentUrl().contains("notAvailable.tmpl"));
    PageFactory.initElements(this.driver, this);
    this.logger.logWithScreenShot("Webinar Not Available: ", this.driver);
}

From source file:com.citrix.g2w.webdriver.pages.registration.WebinarNotAvailablePage.java

License:Open Source License

public WebinarNotAvailablePage(final WebDriver webDriver) {
    this.driver = webDriver;
    Assert.assertTrue(webDriver.getCurrentUrl().contains("notAvailable.tmpl"));
    PageFactory.initElements(this.driver, this);
    this.logger.logWithScreenShot("Webinar Not Available Page: ", this.driver);
}

From source file:com.citrix.g2w.webdriver.pages.reports.GenerateReportsPage.java

License:Open Source License

/**
 * Constructor to initialize instance variables and verify if we are on the
 * Generate Reports page./*from ww w.  j  ava2s  . c  o  m*/
 * 
 * @param webDriver
 *            (web driver)
 */

public GenerateReportsPage(final String reportUrl, final WebDriver webDriver) {
    this.driver = webDriver;
    this.driver.get(reportUrl);
    Assert.assertTrue(webDriver.getCurrentUrl().contains("generateReports.tmpl"));
    PageFactory.initElements(this.driver, this);
}

From source file:com.citrix.g2w.webdriver.pages.reports.GenerateReportsPage.java

License:Open Source License

/**
 * Constructor to initialize instance variables and verify if we are on the
 * Generate Reports page.//from ww w .  j a  v a  2 s .  co m
 * 
 * @param webDriver
 *            (web driver)
 */

public GenerateReportsPage(final WebDriver webDriver) {
    this.driver = webDriver;
    Assert.assertTrue(webDriver.getCurrentUrl().contains("generateReports.tmpl"));
    PageFactory.initElements(this.driver, this);
}

From source file:com.citrix.g2w.webdriver.pages.ScheduleAWebinarPage.java

License:Open Source License

/**
 * Overloaded Constructor to initialize web driver object, invoke schedule
 * webinar page and verify current page URL.
 * /*from  w  ww . ja  v a 2  s  .  c  o m*/
 * @param scheduleWebinarPageUrl
 *            (schedule webinar page url)
 * @param webDriver
 *            (web driver)
 */

public ScheduleAWebinarPage(final String scheduleWebinarPageUrl, final WebDriver webDriver) {
    this.driver = webDriver;
    this.driver.get(scheduleWebinarPageUrl);
    Assert.assertTrue(webDriver.getCurrentUrl().contains("/schedulewebinar?BAT="));
    PageFactory.initElements(this.driver, this);
}

From source file:com.citrix.g2w.webdriver.pages.ScheduleAWebinarPage.java

License:Open Source License

/**
 * Constructor to initialize web driver object and verify current page URL.
 * /*from  w  w  w  .j a  va  2s  .co  m*/
 * @param webDriver
 *            (web driver)
 */

public ScheduleAWebinarPage(final WebDriver webDriver) {
    this.driver = webDriver;
    Assert.assertTrue(webDriver.getCurrentUrl().contains("schedule.tmpl"));
    PageFactory.initElements(this.driver, this);
}

From source file:com.citrix.g2w.webdriver.pages.ScheduleSimilarWebinarPage.java

License:Open Source License

/**
 * Overloaded Constructor to initialize web driver object, invoke schedule
 * webinar page and verify current page URL.
 * // ww w  .ja  v a 2s. c  o  m
 * @param scheduleWebinarPageUrl
 *            (schedule webinar page url)
 * @param webDriver
 *            (web driver)
 */

public ScheduleSimilarWebinarPage(final String scheduleWebinarPageUrl, final WebDriver webDriver) {
    this.driver = webDriver;
    this.driver.get(scheduleWebinarPageUrl);
    Assert.assertTrue(webDriver.getCurrentUrl().contains("/copy.tmpl"));
    PageFactory.initElements(this.driver, this);
}

From source file:com.citrix.g2w.webdriver.pages.ScheduleSimilarWebinarPage.java

License:Open Source License

/**
 * Constructor to initialize web driver object and verify current page URL.
 * //  ww w  . j  a v  a2s  . com
 * @param webDriver
 *            (web driver)
 */

public ScheduleSimilarWebinarPage(final WebDriver webDriver) {
    this.driver = webDriver;
    Assert.assertTrue(webDriver.getCurrentUrl().contains("copy.tmpl"));
    PageFactory.initElements(this.driver, this);
}