9

Tôi cần kiểm tra tập lệnh của mình ở các kích thước khung nhìn khác nhau. Trong các thử nghiệm của tôi, tôi muốn thay đổi kích thước khung nhìn của PhantomJS bằng cách thiết lập page.viewportSize. Tôi đang chạy thử nghiệm của tôi thông qua grunt-contrib-qunit và PhantomJS không thể truy cập trong mã thử nghiệm của tôi. Có cách nào để truy cập vào nó không?Cài đặt chế độ xem PhantomJSKích thước trong kiểm tra QUnit

+0

tôi đã không bắt câu hỏi này khi tôi đang viết của tôi, nhưng tôi nhận ra chúng tôi sau khi điều tương tự ... (trong trường hợp tôi nhận được một câu trả lời và bạn tìm thấy điều gì): http://stackoverflow.com/questions/17467324/phantomjs-qunit-grunt-testing-browser-resize-widgets –

Trả lời

1

Hiện không thể thực hiện trên phiên bản phân phối.

grunt-contrib-qunit tùy thuộc vào grunt-lib-phantomjs, không cho phép tính năng này. Nhưng, an interesting commit (6 ngày trước) từ bdowling trên github có sẵn. Để chắc chắn, điều này sẽ giúp bạn.

Bạn có thể tự mình thực hiện cam kết này để chỉnh sửa nhiệm vụ qunit để dùng thử.

Kiên nhẫn, Padawan trẻ tuổi của tôi. Kiên nhẫn!

1

Có thể thực hiện việc này ngay bây giờ. Đây là những gì Gruntfile.js của tôi trông giống như:

grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    qunit: { 
    src: ['tests/test.html'], 
    options: { 
     page : { 
     viewportSize : { width: 1280, height: 800 } 
     } 
    } 
    }, 
}); 
+0

Tôi không thể tìm thấy tài liệu này ở bất cứ đâu, nhưng nó hoạt động! Cảm ơn. – Andy

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