Что моя программа в Selenium не останавливает? - PullRequest
0 голосов
/ 02 апреля 2020

Я собрал свои тестовые наборы Selenium в Maven, и в моем основном методе было указано следующее:

public static void main(String[] args) throws InterruptedException {
       System.setProperty("webdriver.chrome.driver", "webdriver/chromedriver");
       WebDriver driver=new ChromeDriver();
       driver.get("https://localhost:4502");
       driver.quit();
}

Мой хроматический драйвер был загружен и перемещен в папку с именем "webdriver" в проекте. После запуска программы браузер chrome открывается, а затем закрывается.

Однако даже после закрытия браузера chrome и выполнения driver.quit () почему не выйти и завершить его выполнение?

Ответы [ 2 ]

1 голос
/ 02 апреля 2020
public static void main(String[] args) {



  String folder_path = System.getProperty("user.dir");
  System.out.println(folder_path);
  System.setProperty("webdriver.chrome.driver", 
  folder_path+"\\driver\\chromedriver.exe");
                WebDriver driver=new ChromeDriver();

  driver.get("https://www.google.com");
  driver.quit();

}

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

0 голосов
/ 07 апреля 2020

Я до сих пор не знаю, почему это происходит. Но я могу использовать System.exit(1) для выхода из программы.

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