Как работать с браузером Edge с помощью Selenium webdriver-js - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь запустить край с помощью selenium-webdriver-js (javascript, а не Java).У меня проблемы с запуском граничного браузера, все остальные браузеры работают нормально для меня.

var wd = require('selenium-webdriver');
var driver = new wd.Builder().forBrowser('MicrosoftEdge').build();
    driver.get('http://www.google.com/ncr');
    driver.quit();

Я получаю следующую ошибку.

WebDriverError: Unknown error
    at parseHttpResponse (D:\selenium-js\node_modules\selenium-webdriver\lib\http.js:536:11)
    at doSend.then.response (D:\selenium-js\node_modules\selenium-webdriver\lib\http.js:441:30)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
From: Task: WebDriver.createSession()
    at Function.createSession (D:\selenium-js\node_modules\selenium-webdriver\lib\webdriver.js:769:24)
    at Function.createSession (D:\selenium-js\node_modules\selenium-webdriver\edge.js:281:41)
    at createDriver (D:\selenium-js\node_modules\selenium-webdriver\index.js:170:33)
    at Builder.build (D:\selenium-js\node_modules\selenium-webdriver\index.js:651:16)
    at Object.<anonymous> (D:\selenium-js\sampleScripts\yourProduct\features\stepdefinition\DifferentBrowser.js:23:59)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)

Можете ли вы помочь мне получитьрешение или рабочий код?Я не знаю, что мне не хватает

1 Ответ

0 голосов
/ 05 июля 2019

Вы должны убедиться, что PATH для MicrosoftWebDriver.msi должен быть действительным, а ваш веб-драйвер должен поддерживать версию вашего браузера.

Ваш код не содержит настройки для доступа к серверу селена и веб-драйверу.Если сервер селена не определен, он подключается к «localhost: 4444» по умолчанию.

...