Migrated to TestNG
This commit is contained in:
66
StartUsingWebDriver.iml
Normal file
66
StartUsingWebDriver.iml
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6">
|
||||||
|
<output url="file://$MODULE_DIR$/target/classes" />
|
||||||
|
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
<orderEntry type="library" name="Maven: org.testng:testng:6.11" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.beust:jcommander:1.64" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-java:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-api:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-edge-driver:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-ie-driver:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-opera-driver:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-remote-driver:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-safari-driver:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-support:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: cglib:cglib-nodep:3.2.4" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.apache.commons:commons-exec:1.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.5" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: commons-io:commons-io:2.5" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.w3c.css:sac:1.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: net.sourceforge.cssparser:cssparser:0.9.23" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.google.guava:guava:23.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.0.18" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: net.sourceforge.htmlunit:htmlunit:2.27" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: net.sourceforge.htmlunit:htmlunit-core-js:2.27" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: net.sourceforge.htmlunit:neko-htmlunit:2.27" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-client:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-http:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-io:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-util:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: net.java.dev.jna:jna:4.1.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:4.1.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.codeborne:phantomjsdriver:1.4.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:htmlunit-driver:2.27" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-api:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-client:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-common:9.4.5.v20170502" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: xerces:xercesImpl:2.11.0" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-firefox-driver:3.5.3" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-chrome-driver:3.5.3" level="project" />
|
||||||
|
</component>
|
||||||
|
</module>
|
||||||
6
pom.xml
6
pom.xml
@@ -26,9 +26,9 @@
|
|||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>junit</groupId>
|
<groupId>org.testng</groupId>
|
||||||
<artifactId>junit</artifactId>
|
<artifactId>testng</artifactId>
|
||||||
<version>4.12</version>
|
<version>6.11</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.seleniumhq.selenium</groupId>
|
<groupId>org.seleniumhq.selenium</groupId>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.itnove.trainings.junit.startUsingWebDriver;
|
package com.itnove.trainings.testng.startUsingWebDriver;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hello world!
|
* Hello world!
|
||||||
@@ -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);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -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.Alert;
|
||||||
import org.openqa.selenium.By;
|
import org.openqa.selenium.By;
|
||||||
import org.openqa.selenium.support.ui.ExpectedConditions;
|
import org.openqa.selenium.support.ui.ExpectedConditions;
|
||||||
import org.openqa.selenium.support.ui.WebDriverWait;
|
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 {
|
public class AlertsTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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.testng.startUsingWebDriver.pages.searchPage.ResultsPage;
|
||||||
import com.itnove.trainings.junit.startUsingWebDriver.pages.searchPage.SearchPage;
|
import com.itnove.trainings.testng.startUsingWebDriver.pages.searchPage.SearchPage;
|
||||||
import org.junit.Assert;
|
import org.testng.Assert;
|
||||||
import org.junit.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit test for simple App.
|
* Initial example appTest
|
||||||
*/
|
*/
|
||||||
public class AppTest extends BaseTest {
|
public class AppTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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.JavascriptExecutor;
|
||||||
import org.openqa.selenium.WebDriver;
|
|
||||||
import org.openqa.selenium.chrome.ChromeDriver;
|
import org.openqa.selenium.chrome.ChromeDriver;
|
||||||
import org.openqa.selenium.firefox.FirefoxDriver;
|
|
||||||
import org.openqa.selenium.interactions.Actions;
|
import org.openqa.selenium.interactions.Actions;
|
||||||
import org.openqa.selenium.remote.DesiredCapabilities;
|
import org.openqa.selenium.remote.DesiredCapabilities;
|
||||||
import org.openqa.selenium.remote.RemoteWebDriver;
|
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.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -26,7 +24,7 @@ public class BaseTest {
|
|||||||
public static LocalRemoteWebDriverWait wait;
|
public static LocalRemoteWebDriverWait wait;
|
||||||
public static JavascriptExecutor jse;
|
public static JavascriptExecutor jse;
|
||||||
|
|
||||||
@Before
|
@BeforeMethod
|
||||||
public void setUp() throws IOException {
|
public void setUp() throws IOException {
|
||||||
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
|
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
|
||||||
System.setProperty("webdriver.chrome.driver", "src" + File.separator + "main" + File.separator + "resources" + File.separator + "chromedriver-linux");
|
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);
|
driver.manage().timeouts().implicitlyWait(timeOut, TimeUnit.SECONDS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@After
|
@AfterMethod
|
||||||
public void tearDown() {
|
public void tearDown() {
|
||||||
driver.quit();
|
driver.quit();
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
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 {
|
public class ChallengingDomTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
|
|
||||||
import static junit.framework.TestCase.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
import static org.junit.Assert.assertNull;
|
import static org.testng.AssertJUnit.assertNull;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit test for simple App.
|
* Checkboxes from the Internet Heroku App
|
||||||
*/
|
*/
|
||||||
public class CheckBoxesTest extends BaseTest {
|
public class CheckBoxesTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
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 {
|
public class DisappearingElementsTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
import org.openqa.selenium.interactions.Actions;
|
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 {
|
public class DragAndDropTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
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 {
|
public class DropdownTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
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 {
|
public class DynamicContentTest extends BaseTest {
|
||||||
|
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebDriver;
|
import org.openqa.selenium.WebDriver;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
@@ -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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
import org.openqa.selenium.interactions.Actions;
|
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.ExpectedConditions;
|
||||||
import org.openqa.selenium.support.ui.WebDriverWait;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static junit.framework.TestCase.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -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.JavascriptExecutor;
|
||||||
import org.openqa.selenium.WebDriver;
|
import org.openqa.selenium.WebDriver;
|
||||||
@@ -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 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 {
|
public class JsExecutorTest extends BaseTest {
|
||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testVideoAvanzado() throws Exception {
|
public void testVideoAvanzado() throws Exception {
|
||||||
driver.get("http://www.ccma.cat/tv3/directe-avancat/324/");
|
driver.get("http://www.ccma.cat/tv3/directe-avancat/324/");
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.itnove.trainings.junit.startUsingWebDriver;
|
package com.itnove.trainings.testng.startUsingWebDriver;
|
||||||
|
|
||||||
import org.openqa.selenium.*;
|
import org.openqa.selenium.*;
|
||||||
import org.openqa.selenium.interactions.Actions;
|
import org.openqa.selenium.interactions.Actions;
|
||||||
@@ -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.By;
|
||||||
import org.openqa.selenium.JavascriptExecutor;
|
import org.openqa.selenium.JavascriptExecutor;
|
||||||
@@ -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.By;
|
||||||
|
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
import org.openqa.selenium.interactions.Actions;
|
import org.openqa.selenium.interactions.Actions;
|
||||||
import org.openqa.selenium.support.ui.ExpectedConditions;
|
import org.openqa.selenium.support.ui.ExpectedConditions;
|
||||||
|
|
||||||
import static junit.framework.TestCase.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
import org.openqa.selenium.interactions.Actions;
|
|
||||||
import org.openqa.selenium.support.ui.ExpectedConditions;
|
import org.openqa.selenium.support.ui.ExpectedConditions;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static junit.framework.TestCase.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -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 org.testng.annotations.Test;
|
||||||
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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
|
|
||||||
import static junit.framework.TestCase.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -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.By;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
import org.openqa.selenium.support.ui.ExpectedCondition;
|
|
||||||
import org.openqa.selenium.support.ui.ExpectedConditions;
|
import org.openqa.selenium.support.ui.ExpectedConditions;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import static junit.framework.TestCase.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -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.By;
|
||||||
import org.openqa.selenium.WebDriver;
|
import org.openqa.selenium.WebDriver;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
@@ -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.WebDriver;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
@@ -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.WebDriver;
|
||||||
import org.openqa.selenium.WebElement;
|
import org.openqa.selenium.WebElement;
|
||||||
Reference in New Issue
Block a user