Tôi đang thử nghiệm dự án AngularJS bằng thước đo góc. Tôi có một bài kiểm tra tải lên tệp hình ảnh đang hoạt động và truyền chính xác trên máy mac cục bộ của tôi. Tuy nhiên, khi tôi chạy thử nghiệm tương tự thông qua saucelabs thử nghiệm thất bại.Tải xuống tệp thước đo với Saucelabs
Saucelabs đang gặp sự cố khi tìm tệp và chỉ mở một hộp thoại nhưng không thể tìm thấy tệp. Tệp nằm trong giải pháp thử nghiệm của tôi chứ không phải trong saucelabs. Tôi đã nhìn xung quanh trên web cho câu trả lời nhưng tôi đã không nhìn thấy một câu trả lời dứt khoát để giải quyết vấn đề cụ thể này. Dưới đây là ví dụ về mã tôi đang sử dụng để tải lên tệp hình ảnh đối với một ứng dụng.
var path = require('path');
it('should upload a file', function() {
var fileToUpload = '../some/path/foo.txt',
absolutePath = path.resolve(__dirname, fileToUpload);
$('input[type="file"]').sendKeys(absolutePath);
$('#uploadButton').click();
});
Bất kỳ trợ giúp hoặc đề xuất nào về cách làm cho mã trên hoạt động thông qua Saucelabs sẽ được đánh giá cao.