t.me/atinfo_chat Telegram группа по автоматизации тестирования

Проблема с запуском теста Selenium + TestNG + Eclipse

Теги: #<Tag:0x00007f9b025f6f50> #<Tag:0x00007f9b025f6e10>

Запускаю тест, открывается браузер и нужная страница, далее в консоле java.lang.NullPointerException на строки с выводом тайтл страницы и на закрытие драйвера. Просьба подскажите куда копать, спасибо :slight_smile:

П.С. Селениум последняя бетка с оф сайта, testng плагином к eclipse

public class NewTest {
	
	public WebDriver driver;
	 
	@BeforeTest
	 
	  public void beforeTest() {
	 	 
	      System.setProperty("webdriver.chrome.driver", "/path/to/Selenium/chromedriver");
	      
              WebDriver driver = new ChromeDriver();
	 
	      driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
	 
	      driver.get("http://www.google.com");
	 
	  }  
	
	@Test
	 
	  public void Test() {
	 
	    System.out.println(driver.getTitle());  
	 
	  }
	 
	  @AfterTest
	 
	  public void quit() {
	 
	      driver.quit();
	 
	  }
}

Я в Java не силен от слова никак.
Но тут есть ответ на вопрос (внимательно читаем синтаксис в ответе):

1 Симпатия

Спасибо за заподсказку, вопрос решен :+1:

Дак а в чем была проблема?

переделал на

driver = new ChromeDriver();

так как в самом начале класса уже есть обьявление:

public WebDriver driver;

далее по коду тип для driver указывать не нужно