Как устранить эту ошибку "Можно ввести только один из в аннотированном наборе @BeforeTest "эта ошибка - PullRequest
0 голосов
/ 19 февраля 2020

Получение приведенной ниже ошибки. НЕДОСТАТОЧНАЯ КОНФИГУРАЦИЯ: @BeforeTest setUp org.testng.TestNGException: может вставить только один из элементов в аннотированный набор @BeforeTest. Для получения дополнительной информации о встроенном внедрении зависимостей см. http://testng.org/doc/documentation-main.html#native -dependency-инъекция

public static WebDriver driver;
ReadConfig rcg=new ReadConfig();
protected String firstname=rcg.getFirstName();
protected String secondName=rcg.getSecondName();
protected String email=rcg.getEmail();
protected String company_name=rcg.getCompany();
protected String phone_number=rcg.getPhone();
protected String url=rcg.getUrl();
protected String br=rcg.getbrowser();
@BeforeTest
public void setUp(String br)
    {
    this.br=br;
    if(br.equalsIgnoreCase("Firefox"))
    {

  System.setProperty("webdriver.gecko.driver",System.getProperty
    (("user.dir")+"\\Drivers\\geckodriver.exe"));
        driver=new FirefoxDriver();
        driver.get(url);
    }
    else if(br.equalsIgnoreCase("Chrome"))
    {
        System.setProperty
 ("webdriver.chrome.driver",System.getProperty("user.dir")+"\\Drivers\\chromedriver.exe");
    driver=new ChromeDriver();
    driver.get(url);
    }

}
@AfterTest
public void teardown()
{
    driver.quit();
}

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...