Перейти к содержимому

Фотография

Ошибка java.lang.AbstractMethodError при запуске теста


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 GANT

GANT

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 28 сентября 2016 - 20:54

Всем привет. Новичок в автоматизации. Пытаюсь создать простенький тест, чтобы убедиться что все работает, но нет. Выдает ошибку, не могу понять в чем дело. Подскажите, пожалуйста, что не так и почему, где мой косяк.

 

Сам тест

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

public class TestClass {

    public WebDriver driver;

    @BeforeMethod
    public void setUp() {
        System.setProperty("webdriver.chrome.driver", "D:\\Programming\\chromedriver.exe");
        driver = new ChromeDriver();
    }

    @Test
    public void forTest() {
        driver.get("http://onliner.by");
        driver.manage().window().maximize();
    }

    @AfterMethod
    public void tearDown()  {
        driver.quit();
    }
}


pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<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>Auto</groupId>
    <artifactId>Automation</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>

        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.9.12</version>
            <scope>test</scope>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.0.0-beta3</version>
        </dependency>

    </dependencies>


</project>

Ошибка

java.lang.AbstractMethodError: org.testng.remote.RemoteTestNG$DelegatingTestRunnerFactory.newTestRunner(Lorg/testng/ISuite;Lorg/testng/xml/XmlTest;Ljava/util/Collection;Ljava/util/List;)Lorg/testng/TestRunner;
	at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:594)
	at org.testng.SuiteRunner.init(SuiteRunner.java:168)
	at org.testng.SuiteRunner.<init>(SuiteRunner.java:117)
	at org.testng.TestNG.createSuiteRunner(TestNG.java:1339)
	at org.testng.TestNG.createSuiteRunners(TestNG.java:1326)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1180)
	at org.testng.TestNG.runSuites(TestNG.java:1104)
	at org.testng.TestNG.run(TestNG.java:1076)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:110)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:205)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:174)
	at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:125)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)

  • 0

#2 elvis

elvis

    Постоянный участник

  • Members
  • PipPipPip
  • 189 сообщений
  • Город:Tallinn


Отправлено 29 сентября 2016 - 07:06

.


Сообщение отредактировал elvis: 29 сентября 2016 - 07:07

  • 0

#3 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 29 сентября 2016 - 07:33

Что-то я не вижу тут http://mvnrepository...g.testng/testng

версию testNG 6.9.12

 

Последняя 6.9.13.6


  • 0

#4 GANT

GANT

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 29 сентября 2016 - 17:43

Что-то я не вижу тут http://mvnrepository...g.testng/testng

версию testNG 6.9.12

 

Последняя 6.9.13.6

На сайте самого testNG была такая версия в примере. Изменил на Вашу - не помогло.


  • 0

#5 GANT

GANT

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 29 сентября 2016 - 19:25

Заменил версию testNG на 6.8.7 и все заработало. Спасибо


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных