E:\Work\Test>grunt test-e2e
Running "protractor_webdriver:start" (protractor_webdriver) task
Starting Selenium server
Started Selenium server: http://127.0.0.1:4444
Running "protractor:start" (protractor) task
webdriver-manager path: E:\Work\Test\node_modules\protractor\bin\webdriver-manager
[11:36:31] I/update - chromedriver: file exists E:\Work\Test\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_2.26win32.zip
[11:36:31] I/update - chromedriver: unzipping chromedriver_2.26win32.zip
E:\Work\Test\node_modules\q\q.js:155
throw e;
^
Error: EPERM: operation not permitted, rename 'E:\Work\Test\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver.exe' -> 'E:\Work\Test\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_2.26.exe'
at Error (native)
at Object.fs.renameSync (fs.js:810:18)
at unzip (E:\Work\Test\node_modules\protractor\node_modules\webdriver-manager\built\lib\cmds\update.js:210:8)
at E:\Work\Test\node_modules\protractor\node_modules\webdriver-manager\built\lib\cmds\update.js:180:13
at _fulfilled (E:\Work\Test\node_modules\q\q.js:834:54)
at self.promiseDispatch.done (E:\Work\Test\node_modules\q\q.js:863:30)
at Promise.promise.promiseDispatch (E:\Work\Test\node_modules\q\q.js:796:13)
at E:\Work\Test\node_modules\q\q.js:604:44
at runSingle (E:\Work\Test\node_modules\q\q.js:137:13)
at flush (E:\Work\Test\node_modules\q\q.js:125:13)
[11:36:41] I/direct - Using ChromeDriver directly...
[11:36:41] I/launcher - Running 1 instances of WebDriver
Jasmine started
[656:2544:0930/113649.269:ERROR:shader_disk_cache.cc(237)] Failed to create shader cache entry: -2
[656:2544:0930/113707.323:ERROR:shader_disk_cache.cc(237)] Failed to create shader cache entry: -2
[656:2544:0930/113707.431:ERROR:service_manager.cc(156)] Connection InterfaceProviderSpec prevented service: content_plugin from binding interface: memory_instrumentation::mojom::Coordinator exposed by: content_browser
0. Test App Login Module
√ module 0.1 should Login
33. Existing a contact tile.
√ Existing a contact
Executed 2 of 2 specs SUCCESS in 1 min 22 secs.
[12:06:18] I/launcher - 0 instance(s) of WebDriver still running
[12:06:18] I/launcher - chrome #01 passed
E:\Work\Test>
我正在使用量角器測試工具使用grunt任務運行器。我有兩個問題。啓動量角器工具先引發一些錯誤,但在此之後運行正常
- 當我運行測試時,它給出了上述錯誤。
(Error before Jasmine started.)
,但在此之後,所有測試套件都按預期運行良好。那麼這個錯誤意味着什麼? - 我在我的conf.js文件中使用
directConnect:true
。爲什麼它顯示在控制檯喜歡 -
啓動硒服務器
啓動Selenium服務器:http://127.0.0.1:4444
- 什麼是下面的錯誤假設意味着什麼?
Jasmine started [656:2544:0930/113649.269:ERROR:shader_disk_cache.cc(237)] Failed to create shader cache entry: -2 [656:2544:0930/113707.323:ERROR:shader_disk_cache.cc(237)] Failed to create shader cache entry: -2 [656:2544:0930/113707.431:ERROR:service_manager.cc(156)] Connection InterfaceProviderSpec prevented service: content_plugin
從綁定界面:memory_instrumentation :: mojom ::協調員 通過暴露:content_browser
UPDATE
這是我的package.json文件
{
"name": "E2E-Test",
"version": "0.0.1",
"author": "Vikash.777",
"description": "Grunt File Configuration",
"dependencies": {
"fs-extra": "^4.0.1",
"grunt": "~0.4.4",
"grunt-protractor-runner": "^4.0.0",
"grunt-protractor-webdriver": "^0.2.5",
"grunt-simple-mocha": "^0.4.1",
"jasmine-core": "^2.5.2",
"jasmine-reporters": "^2.2.1",
"jasmine-spec-reporter": "^4.1.0",
"jasmine2-protractor-utils": "^1.3.0",
"karma": "^1.3.0",
"karma-jasmine": "^1.1.0",
"karma-phantomjs-launcher": "^1.0.2",
"protractor-html-reporter": "^1.3.2"
},
"devDependencies": {
"grunt-open": "^0.2.3"
}
}
發佈'package.json'以及js配置爲量角器 –
我發佈了我的package.json文件。 [Tarun](https://stackoverflow.com/users/2830850/tarun-lalwani) –