App.js
const webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var driver = new webdriver.Builder().forBrowser('chrome').build();
driver.get('www.google.com');
driver.sleep(10000);
driver.quit();
Когда я пытаюсь запустить свой app.js, появляется следующая ошибка:
$ node app.js
DevTools слушает
WS: //127.0.0.1: 12525 / DevTools / браузер / 8885c592-ea61-41cd-ade7-222a355ea668
(узел: 14556) UnhandledPromiseRejectionWarning: NoSuchSessionError: no
такой сеанс (Информация о драйвере: chromedriver = 2.9.248315, платформа = Windows
NT 6.3 x86_64)
в Object.checkLegacyResponse (C: \ Users \ Aseel \ Desktop \ elccc \ node_modules \ selenium-webdriver \ lib \
error.js: 585: 15)
at parseHttpResponse (C: \ Users \ Aseel \ Desktop \ elccc \ node_modules \ selenium-webdriver \ lib \ http.js: 5
33:13)
в Executor.execute (C: \ Users \ Aseel \ Desktop \ elccc \ node_modules \ selenium-webdriver \ lib \ http.js: 46
8:26)
в
at process._tickCallback (internal / process / next_tick.js: 188: 7) (узел: 14556) UnhandledPromiseRejectionWarning: необработанное обещание
отказ. Эта ошибка возникла из-за того, что
асинхронная функция без блока catch или отклонение обещания, которое
не был обработан с помощью .catch (). (идентификатор отклонения: 2) (узел: 14556)
[DEP0018] Предупреждение об устаревании: отклонения необработанного обещания
осуждается. В будущем обещания отклонения, которые не обрабатываются
завершит процесс Node.js с ненулевым кодом выхода.