it-swarm.com.ru

Невозможно прочитать VR Path Registry - Selenium Webdriver

Я пытаюсь выполнить тестовый пример с использованием Selenium и Java, но страница загружается не полностью, и я получаю это сообщение в моей консоли Eclipse:

Невозможно прочитать VR Path Registry

Что означает это сообщение?

Вот код:

FirefoxDriver driver = new FirefoxDriver();
try {
    driver.get(url);
    WebDriverWait wait = new WebDriverWait(driver, 10);
    driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);

    wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(idName)));
...

Вот консоль:

1513781293556   Marionette  INFO    Enabled via --marionette
    Unable to read VR Path Registry from C:\Users\jo\AppData\Local\openvr\openvrpaths.vrpath
    [Parent 12932, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
    Unable to read VR Path Registry from C:\Users\jo\AppData\Local\openvr\openvrpaths.vrpath
    [Child 8784, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
    [Child 8784, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
    1513781295106   Marionette  INFO    Listening on port 54019
    1513781295991   Marionette  WARN    TLS certificate errors will be ignored for this session
    1513781296065   Marionette  DEBUG   Register listener.js for window 4294967297
    dic 20, 2017 3:48:16 PM org.openqa.Selenium.remote.ProtocolHandshake createSession
    INFO: Detected dialect: W3C
    1513781296124   Marionette  DEBUG   Received DOM event "beforeunload" for "about:blank"
    1513781297500   Marionette  DEBUG   Received DOM event "pagehide" for "about:blank"
    1513781297501   Marionette  DEBUG   Received DOM event "unload" for "about:blank"
    1513781306755   Marionette  DEBUG   Received DOM event "pageshow" for "[URL]"
    1513781311436   Marionette  DEBUG   Received DOM event "DOMContentLoaded" for "[URL]"
    Unable to read VR Path Registry from C:\Users\jo\AppData\Local\openvr\openvrpaths.vrpath
    JavaScript warning: [URL]_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=46&cb=1899153169, line 1: unreachable code after return statement
    JavaScript warning:[URL]?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=46&cb=1899153169 line 1 > eval, line 1: unreachable code after return statement
    1513781320494   Marionette  DEBUG   Received DOM event "pageshow" for "https://www.url.it/it/adesione?zoneid=home-box_offerta#!"
    1513781321091   Marionette  DEBUG   Register listener.js for window 4294967317
    test failure Expected condition failed: waiting for visibility of element located by By.id: ITA_IFM_First_Name__c (tried for 10 second(s) with 500 MILLISECONDS interval)
    Unable to read VR Path Registry from C:\Users\jo\AppData\Local\openvr\openvrpaths.vrpath
    [Child 2004, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
    [Child 2004, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346

Тестируя другой сайт, с Firefox такой проблемы нет.

1
eeadev

Невозможно прочитать VR Path Registry

это не то, что вызывает вашу неудачу.

Есть четкое сообщение об ошибке:

test failure Expected condition failed: waiting for visibility of element located by By.id: ITA_IFM_First_Name__c

Вы ожидаете видимости элемента с идентификатором "ITA_IFM_First_Name__c" ... который не появляется до истечения времени ожидания.

0
Corey Goldberg

Я нашел ту же проблему, и она решена с помощью старого драйвера gecko, который является V0.19.1. В последнее время я использовал драйвер gecko v0.20.0

1
Asma Ahmed

Ранее я обнаружил такую ​​же проблему, но не нашел никаких проблем после использования geckodriver-v0.19.1 в настоящее время.

0
John Pluto Solutions

Загрузите требуемую версию gecodriver с здесь . и инициализируйте ваш драйвер firefox, как показано ниже:

System.setProperty("webdriver.gecko.driver", "/PATH/TO/geckodriver.exe");
FirefoxDriver driver = new FirefoxDriver();
0
Ali Azam