Я написал ниже код, чтобы открыть сайт в браузере Chrome и проверить его название. но при использовании System.setProperty()
установить ChromeDriver
путь, он дает мне ошибку синтаксиса и когда я заметил линию я получаю:Невозможно запустить тестовый пример TestNG в Eclipse с помощью ChromeDriver
java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property..
Мой код:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
public class FirsttestNGFile {
String BaseURL = "http://newtours.demoaut.com/";
System.setProperty("webdriver.chrome.driver", "E:\\Automation Jars\\chromedriver_win32\\chromedriver.exe"); -- If I comment this line, I get Illegal state Exception for chromedriver path; if not commented , I get syntax error
WebDriver driver = new ChromeDriver();
@Test
public void verifyHomePageTitle() {
driver.get(BaseURL);
String ExpectedTitle = "Welcome: Mercury Tours";
String ActualTitle = driver.getTitle();
Assert.assertEquals(ExpectedTitle, ActualTitle);
driver.quit();
}
}
Я также пробовал Project-> Clean; но это не помогло ни –