Migrated to TestNG

This commit is contained in:
Guillem Hernandez Sola
2017-11-24 17:01:41 +01:00
parent 5997a80cda
commit 54c7d07ffe
28 changed files with 151 additions and 127 deletions

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
/**
* Hello world!

View File

@@ -1,20 +0,0 @@
package com.itnove.trainings.junit.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
/**
* Unit test for simple App.
*/
public class BasicAuth extends BaseTest {
@Test
public void testApp() throws InterruptedException {
driver.navigate().to("https://admin:admin@the-internet.herokuapp.com/basic_auth");
Thread.sleep(5000);
}
}

View File

@@ -1,16 +1,14 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.Test;
import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.annotations.Test;
/**
* Unit test for simple App.
* Alerts Test from The Internet
*/
public class AlertsTest extends BaseTest {

View File

@@ -1,13 +1,13 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import com.itnove.trainings.testng.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.testng.startUsingWebDriver.pages.searchPage.SearchPage;
import org.testng.Assert;
import org.testng.annotations.Test;
/**
* Unit test for simple App.
* Initial example appTest
*/
public class AppTest extends BaseTest {

View File

@@ -1,15 +1,13 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.After;
import org.junit.Before;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import java.io.File;
import java.io.IOException;
@@ -26,7 +24,7 @@ public class BaseTest {
public static LocalRemoteWebDriverWait wait;
public static JavascriptExecutor jse;
@Before
@BeforeMethod
public void setUp() throws IOException {
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
System.setProperty("webdriver.chrome.driver", "src" + File.separator + "main" + File.separator + "resources" + File.separator + "chromedriver-linux");
@@ -45,7 +43,7 @@ public class BaseTest {
driver.manage().timeouts().implicitlyWait(timeOut, TimeUnit.SECONDS);
}
@After
@AfterMethod
public void tearDown() {
driver.quit();
}

View File

@@ -0,0 +1,17 @@
package com.itnove.trainings.testng.startUsingWebDriver;
import org.testng.annotations.Test;
/**
* Basic Auth from the Internet
*/
public class BasicAuth extends BaseTest {
@Test
public void testApp() throws InterruptedException {
driver.navigate().to("https://admin:admin@the-internet.herokuapp.com/basic_auth");
Thread.sleep(5000);
}
}

View File

@@ -1,9 +1,6 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
@@ -11,7 +8,7 @@ import java.util.List;
/**
* Unit test for simple App.
* Challengin Dom from the Internet Heroku App
*/
public class ChallengingDomTest extends BaseTest {

View File

@@ -1,18 +1,15 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import static junit.framework.TestCase.assertTrue;
import static org.junit.Assert.assertNull;
import static org.testng.Assert.assertTrue;
import static org.testng.AssertJUnit.assertNull;
/**
* Unit test for simple App.
* Checkboxes from the Internet Heroku App
*/
public class CheckBoxesTest extends BaseTest {

View File

@@ -1,17 +1,12 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import java.util.List;
/**
* Unit test for simple App.
* Disappearing Elements from The Internet HerokuApp
*/
public class DisappearingElementsTest extends BaseTest {

View File

@@ -1,16 +1,13 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.testng.annotations.Test;
/**
* Unit test for simple App.
* Drag and Drop test from Compendium Dev
*/
public class DragAndDropTest extends BaseTest {

View File

@@ -1,9 +1,6 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
@@ -11,7 +8,7 @@ import java.util.List;
/**
* Unit test for simple App.
* Drop Down from the Internet Heroku App
*/
public class DropdownTest extends BaseTest {

View File

@@ -1,17 +1,14 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import static junit.framework.TestCase.assertFalse;
import static org.testng.Assert.assertFalse;
/**
* Unit test for simple App.
* Dynamic Content from The Internet Heroku App
*/
public class DynamicContentTest extends BaseTest {

View File

@@ -1,9 +1,6 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;

View File

@@ -1,16 +1,14 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import java.util.List;
import static junit.framework.TestCase.assertTrue;
import static org.testng.Assert.assertTrue;
/**

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;

View File

@@ -1,9 +1,9 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.*;
import static org.junit.Assert.assertTrue;
import static org.testng.Assert.assertTrue;
/**
@@ -11,7 +11,6 @@ import static org.junit.Assert.assertTrue;
*/
public class JsExecutorTest extends BaseTest {
@Test
public void testVideoAvanzado() throws Exception {
driver.get("http://www.ccma.cat/tv3/directe-avancat/324/");

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.openqa.selenium.*;
import org.openqa.selenium.interactions.Actions;

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.openqa.selenium.By;

View File

@@ -1,15 +1,12 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import static junit.framework.TestCase.assertTrue;
import static org.testng.Assert.assertTrue;
/**

View File

@@ -1,14 +1,13 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import java.util.List;
import static junit.framework.TestCase.assertTrue;
import static org.testng.Assert.assertTrue;
/**

View File

@@ -1,13 +1,10 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.ResultsPage;
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
import org.junit.Assert;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import static junit.framework.TestCase.assertTrue;
import static org.testng.Assert.assertTrue;
/**

View File

@@ -1,15 +1,13 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.ExpectedConditions;
import java.io.File;
import java.util.List;
import static junit.framework.TestCase.assertTrue;
import static org.testng.Assert.assertTrue;
/**

View File

@@ -1,6 +1,6 @@
package com.itnove.trainings.junit.startUsingWebDriver;
package com.itnove.trainings.testng.startUsingWebDriver;
import org.junit.Test;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage;
package com.itnove.trainings.testng.startUsingWebDriver.pages.searchPage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;

View File

@@ -1,4 +1,4 @@
package com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage;
package com.itnove.trainings.testng.startUsingWebDriver.pages.searchPage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;