Невозможно прочитать реестр путей VR из

  • версия: geckodriver-v0.20.0-win64
  • Платформа: Windows 10 Home Single
  • браузер: Firefox: 59.0.2 (64-бит)
  • селен: Селен-java-3.11.0
  • intelliJ Idea: 2018.1 Community Edition

Здравствуйте, я начинаю использовать WebDriver с Java в идее intelliJ. Я импортировал Selenium с Maven и добавил зависимость с кодом, предоставленным на веб-странице Selenium. Я загрузил geckodriver и обновил Путь к Windows. Я начал кодировать, но я получаю выход, который кажется мне ошибкой. Может кто-нибудь помочь мне понять, что происходит?

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class firstTry {
   public static void main (String [] args){
       WebDriver driver = new FirefoxDriver();
       driver.quit();
   }
}

Firefox открывается и закрывается без проблем, но в консоли у меня есть выход, который кажется мне ошибкой. Как следующее:

1522649487586   geckodriver INFO    geckodriver 0.20.0
1522649487598   geckodriver INFO    Listening on 127.0.0.1:31435
1522649488194   mozrunner::runner   INFO    Running command: "C:Program FilesMozilla Firefoxfirefox.exe" "-marionette" "-profile" "C:UsersLolaikaAppDataLocalTemprust_mozprofile.0neo1vgzqEe7"
Unable to read VR Path Registry from C:UsersLolaikaAppDataLocalopenvropenvrpaths.vrpath
1522649490188   Marionette  INFO    Enabled via --marionette
Unable to read VR Path Registry from C:UsersLolaikaAppDataLocalopenvropenvrpaths.vrpath
Unable to read VR Path Registry from C:UsersLolaikaAppDataLocalopenvropenvrpaths.vrpath
Unable to read VR Path Registry from C:UsersLolaikaAppDataLocalopenvropenvrpaths.vrpath
1522649494926   Marionette  INFO    Listening on port 54726
1522649495670   Marionette  WARN    TLS certificate errors will be ignored for this session
abr 02, 2018 1:11:35 A.M. org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMACIÓN: Detected dialect: W3C
1522649495872   addons.xpi  WARN    Exception running bootstrap method shutdown on activity-stream@mozilla.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: resource://activity-stream/lib/SnippetsFeed.jsm :: uninit :: line 125"  data: no] Stack trace: uninit()@resource://activity-stream/lib/SnippetsFeed.jsm:125 < onAction()@resource://activity-stream/lib/SnippetsFeed.jsm:141 < _middleware/</<()@resource://activity-stream/lib/Store.jsm:51 < Store/this[method]()@resource://activity-stream/lib/Store.jsm:30 < uninit()@resource://activity-stream/lib/Store.jsm:153 < uninit()@resource://activity-stream/lib/ActivityStream.jsm:274 < uninit()@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/activity-stream@mozilla.org.xpi!/bootstrap.js:80 < shutdown()@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///C:/Program%20Files/Mozilla%20Firefox/browser/features/activity-stream@mozilla.org.xpi!/bootstrap.js:196 < callBootstrapMethod()@resource://gre/modules/addons/XPIProvider.jsm:4419 < observe()@resource://gre/modules/addons/XPIProvider.jsm:2279 < GeckoDriver.prototype.quit()@driver.js:3270 < despatch()@server.js:557 < execute()@server.js:531 < onPacket/<()@server.js:506 < onPacket()@server.js:505 < _onJSONObjectReady/<()@transport.js:500
[Child 2272, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
[Child 2272, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/cUnable to read VR Path Registry from C:UsersLolaikaAppDataLocalopenvropenvrpaths.vrpath
Promise rejected while context is inactive: Message manager disconnected
[Parent 5308, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
[Child 5336, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
[Child 5336, Chrome_ChildThread] WARNIN[Parent 5308, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
[Child 8788, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
[Child 8788, Chrome_ChildThread] WARNING: pipe error: 109*** UTM:SVC TimerManager:registerTimer called after profile-before-change notification. Ignoring timer registration for id: telemetry_modules_ping
[GPU 10500, Chrome_ChildThread] WARN
###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv
1522649503244   geckodriver::marionette ERROR   Failed to stop browser process
Process finished with exit code 0

что я могу сделать, чтобы исправить это выход?

My Workspace

1 ответов


С GeckoDriver v0.20.0 и Firefox Quantum v59.0.2 (64-бит) ваш блок кода выглядит хорошо, и трассировка стека журнала выглядит одинаково хорошо безсообщение журнала :

Promise rejected while context is inactive: Message manager disconnected

в обсуждении в Форум Поддержки Mozilla эта ошибка, кажется,Конфиденциальность Барсук. Короче эта проблема вызвана расширением, которое не загружается/работает правильно.

решение

  • обновление JDK на последних уровнях JDK 8u162.
  • обновление селен до текущего уровня версия 3.11.0.
  • очистить код Рабочее Пространство Проекта через IDE и восстановить ваш проект только с необходимыми зависимостями.
  • использовать CCleaner инструмент, чтобы стереть все обязанности ОС до и после выполнения вашего Тесты.
  • если ваша база Firefox версия слишком старая, затем удалите ее через Revo Uninstaller и установить недавнюю GA и выпущенную версию Firefox.
  • взять Перезагрузить Систему.
  • выполнить @Test.

tl; dr

являются неразрешенными обещаниями, отклоненными до окна.событие unload?


обновление

Ну, как я уже упоминал в моем ответе трассировка стека ярмарка достаточно в соответствии с текущими реализациями. Но лично я не видел этого следа на моем localhost в :

Promise rejected while context is inactive: Message manager disconnected

- грубые некоторые следы могут зависеть от основного OS. Теперь проходим через всю дискуссию являются неразрешенными обещаниями, отклоненными до окна.событие unload? нижняя строка кажется:

проблема обещаний от выгрузки страниц (или действительно вызова скрипта в выгруженных страницах в целом) не указывается очень хорошо и не реализуется в интерактивном режиме очень реальна. См. такжеhttps://bugzilla.mozilla.org/show_bug.cgi?id=1058695 где мы закончили ввод некоторых смягчений в Gecko, которые технически не следуют спецификации, потому что технически следование спецификации требует утечки мира в обычных случаях.... Проблема в том, что сейчас нет спецификации для этого цикла событий, и спецификация для Promise является частью ES6, которая на самом деле не допускает возможности того, что области должны уйти в некотором смысле, поэтому нет ничего, чтобы даже поднять такие проблемы.

Отсюда вывод вы хорошо мчаться вперед