Я пытаюсь запустить Selenium WebDriver скрипт в Chrome, были добавлены следующие строки в моем существующий сценарийЗапуск Selenium WebDriver скрипт в Chrome
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Garimaari\\IdeaProjects\\Webdriver testing\\Chromedriver\chromedriver.exe");
private WebDriver driver = new ChromeDriver();
Я строю свой сценарий в Intellij с помощью Java. Не уверен, почему я получаю «невозможно разрешить символ setProperty». Я попытался изменить файлы JRE и JDK, но ничего не сработало. Любая помощь будет оценена по достоинству.
Добавление кода
public class StartCaseJava extends TestCase {
private boolean acceptNextAlert = true;
private StringBuffer verificationErrors = new StringBuffer();
// Getting Date and Timestamp for Last Name
Date d = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("MMddyyHHmmss");
public void setUp() throws Exception {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Garimaari\\IdeaProjects\\Webdriver testing\\Chromedriver\\chromedriver.exe");
// private WebDriver driver = new ChromeDriver();
// driver = new FirefoxDriver();
// driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
private WebDriver driver = new ChromeDriver();
public void testStartCaseJava() throws Exception {
// System.setProperty("webdriver.chrome.driver", "C:\\Users\\Garimaari\\IdeaProjects\\Webdriver testing\\Chromedriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
Проверьте, были ли вы объявлены это в правильном формате в своем классе, также если вы разместите дополнительную информацию о структуре кода, которую вы написали, было бы полезно решить. !! –
Добавил мой код. Мне нужно выяснить место, чтобы объявить Chromedriver. Это не работает, если я объявляю под основным классом. Он работает, когда я декаль в методе testStartCaseJava. Но тогда драйвер Webdriver = новый ChromeDriver(), драйвер не может использоваться нигде, кроме одного и того же метода. – garima