Установил Eclipce Galileo и на него поставил плагины: Maven, TestNG. Но наэтом у меня стопор. Пытался создавать несколькими разными способами:
1 способ: создал проэкт Maven но он поумолчанию создает пример на JUnit и там мне ничего не понятно. Пытаюсь переделать под TestNG и куча всяких ошибок.
2 способ: создал Java проэкт сконвертил его под TestNG и создал просто файлик pom.xml и там добавил :
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.32.0</version>
</dependency>
Подскажите пожулуйста как правильно и просто создать свой первый проэкт с Maven и TestNG хочу использовать Selenium WebDriver. Спасибо.
Также пытался без Maven, но все равно не получается. Почему то все тесты проваливаются: Configuration Failures: 1, Skips: 1
Вот пример того что я делаю:
package test;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
import org.testng.Assert;
import org.testng.annotations.*;
public class Test1 {
private WebDriver driver;
@BeforeTest
public void setUp() throws Exception{
FirefoxProfile profile = new FirefoxProfile();
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
}
@AfterTest
public void tearDown(){
driver.close();
}
@Test
public void testloginAsAdmin(){
driver.get("http://google.com.ua/");
Assert.assertEquals("Google", driver.getTitle());
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none">
<test name="Test">
<classes>
<class name="test.Test1"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
Не судите сторого, я новичек в автоматизации