2017-05-10 52 views
7

Tôi hiện đang chạy thử nghiệm bằng PhantomJS và Karma để kiểm tra ứng dụng Angular.js. Với phiên bản ChromeHeadless gần đây, chúng tôi đã bắt đầu sử dụng trình duyệt thử nghiệm ChromeHeadless thay vì trình duyệt PhantomJS mặc định.ChromeĐọc không thành công để bắt đầu xuất chuẩn/Không thể khởi động ChromeHeadless với PhantomJS/Karma

Tôi hiện đang cài đặt karma-chrome-launcher 2.1.0.

Khi tôi chạy thử nghiệm của tôi, tôi đã trình bày với các lỗi khác nhau, chiết xuất trong số đó được liệt kê dưới đây:

Cannot start ChromeHeadless 
    [0510/113948.371837:ERROR:resource_bundle.cc(767)] Failed to load /Applications/Google Chrome.app/Contents/Versions/58.0.3029.110/Google Chrome Framework.framework/Versions/A/resources.pak 
Some features may not be available. 

ChromeHeadless stdout: 
10 05 2017 11:39:48.428:ERROR [launcher]: ChromeHeadless stderr: [0510/113948.371837:ERROR:resource_bundle.cc(767)] Failed to load /Applications/Google Chrome.app/Contents/Versions/58.0.3029.110/Google Chrome Framework.framework/Versions/A/resources.pak 
Some features may not be available. 

ChromeHeadless stderr: [0510/113948.490917:ERROR:resource_bundle.cc(767)] Failed to load /Applications/Google Chrome.app/Contents/Versions/58.0.3029.110/Google Chrome Framework.framework/Versions/A/resources.pak 
Some features may not be available. 

ChromeHeadless failed 2 times (cannot start). Giving up. 
npm ERR! Test failed. See above for more details. 

Tôi đã thử chạy một vài lệnh NPM, cụ thể là npm rebuildnpm update như tôi ban đầu nghĩ rằng nó là một vấn đề phụ thuộc. Điều đó không hiệu quả và tôi không chắc chắn làm thế nào để tiến hành. Bất kỳ ý tưởng?

Trả lời

6

Sự cố là do phiên bản Google Chrome mà tôi đã cài đặt. Chrome không đầu được hỗ trợ từ Chrome 59 trở đi, trong khi tôi đã cài đặt 58.

Tôi đã cài đặt Chrome Beta để truy cập vào Chrome không đầu.

+0

Chrome 59 hiện ổn định. – Pavlo

Các vấn đề liên quan