<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>SeleniumProject</groupId><artifactId>SeleniumProject</artifactId><version>0.0.1-SNAPSHOT</version><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>3.4.0</version></dependency><dependency><groupId>org.testng</groupId><artifactId>testng</artifactId><version>6.11</version><scope>test</scope></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.10.1</version></dependency></dependencies><build><sourceDirectory>src</sourceDirectory><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.5.1</version><configuration><source>1.8</source><target>1.8</target></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.19.1</version><configuration><source>2.19.1</source><target>2.19.1</target></configuration></plugin></plugins></build></project>
package example;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selenium.firefox.FirefoxOptions;import org.openqa.selenium.remote.DesiredCapabilities;import org.testng.Assert;import org.testng.annotations.Test;import org.testng.annotations.BeforeTest;import org.testng.annotations.AfterTest;
public class NewTest {private WebDriver driver;@Testpublic void testEasy() {driver.get("http://demo.guru99.com/selenium/guru99home/");String title = driver.getTitle();Assert.assertTrue(title.contains("Demo Guru99 Page"));}@BeforeTestpublic void beforeTest() {System.setProperty("webdriver.gecko.driver","C:\\Users\\amartin\\Downloads\\geckodriver-v0.17.0\\geckodriver.exe");DesiredCapabilities capabilities = DesiredCapabilities.firefox();capabilities.setCapability("marionette", true);driver = new FirefoxDriver(capabilities);}@AfterTestpublic void afterTest() {driver.quit();}}
Pom.xml appears:
I don't get any TestNG.xml to execute, every files are still in the same way: