// Path: src/main/java/net/courtanet/selenium/common/selenium/junit/SiteTest.java
// public abstract class SiteTest {
// 
//     @Rule
//     public TestDescription watchman = new TestDescription();
// 
//     private WebDriver driver;
// 
//     public WebDriver getDriver() {
//         return driver;
//     }
// 
//     @Before
//     public void setUp() {
//         driver = SeleniumDriver.INSTANCE.getDriver();
//         PageFactory.initElements(getDriver(), this);
//     }
// 
//     @After
//     public void tearDown() {
//         if (driver != null) {
//             watchman.captureBrowser(driver);
//             try {
//                 driver.quit();
//             } catch (Exception e) {
//                 // ignore failure from grid when closing driver
//             }
//         }
//     }
// 
// }


import net.courtanet.selenium.common.selenium.junit.SiteTest;
import static net.courtanet.selenium.common.selenium.SeleniumConfiguration.SITE_URL_CONTEXT;
import org.junit.Assert;
/*
 * Copyright (C) by Courtanet, All Rights Reserved.
 */
package net.courtanet.selenium.common;




public abstract class MireTest extends SiteTest {

    protected void testPage(String source) {
        getDriver().navigate().to(SITE_URL_CONTEXT.propertyValue() + "/" + source);
// Path: src/main/java/net/courtanet/selenium/common/selenium/junit/SiteTest.java
// public abstract class SiteTest {
// 
//     @Rule
//     public TestDescription watchman = new TestDescription();
// 
//     private WebDriver driver;
// 
//     public WebDriver getDriver() {
//         return driver;
//     }
// 
//     @Before
//     public void setUp() {
//         driver = SeleniumDriver.INSTANCE.getDriver();
//         PageFactory.initElements(getDriver(), this);
//     }
// 
//     @After
//     public void tearDown() {
//         if (driver != null) {
//             watchman.captureBrowser(driver);
//             try {
//                 driver.quit();
//             } catch (Exception e) {
//                 // ignore failure from grid when closing driver
//             }
//         }
//     }
// 
// }


// Path: src/test/java/net/courtanet/selenium/common/MireTest.java
import net.courtanet.selenium.common.selenium.junit.SiteTest;
import static net.courtanet.selenium.common.selenium.SeleniumConfiguration.SITE_URL_CONTEXT;
import org.junit.Assert;

/*
 * Copyright (C) by Courtanet, All Rights Reserved.
 */
package net.courtanet.selenium.common;




public abstract class MireTest extends SiteTest {

    protected void testPage(String source) {
        getDriver().navigate().to(SITE_URL_CONTEXT.propertyValue() + "/" + source);
        Assert.assertTrue(getDriver().getCurrentUrl().contains("/" + source));