我正在尝试使用 Selenium 和 java 执行测试用例,但页面未完全加载,并且我在 eclipse 控制台中收到此消息:
无法读取 VR 路径注册表
这个消息是什么意思?
这是代码:
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
测试另一个网站,火狐没有这个问题。
下载需要的版本gecodriver
from here https://github.com/mozilla/geckodriver/releases。并初始化你的firefox
驱动程序如下:
System.setProperty("webdriver.gecko.driver", "/PATH/TO/geckodriver.exe");
FirefoxDriver driver = new FirefoxDriver();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)