Tôi đang viết thử nghiệm trong thước đo góc mà khung công tác dựa trên JS và ngăn kiểm tra selen để chạy thử nghiệm. Tôi đang đối mặt với một vấn đề mà tôi phải kiểm tra tải lên tệp.Kiểm tra thước đo tải lên tệp từ xa
Sự cố tôi gặp phải là Tệp tôi đang cố gắng tải lên nằm trong gói thử nghiệm trong khi nút selenium là một máy chủ riêng biệt để máy chủ không nhận được tệp. Tôi đã thử sử dụng bộ mô tả tệp mặc dù tên tệp được đặt nội dung không được tải lên.
Dưới đây là đoạn mã mà tôi có.
var remote = require('selenium-webdriver/remote');
browser.setFileDetector(new remote.FileDetector());
var absolutePath = path.resolve(__dirname, "../specs/data/baseProducts.csv");
$('input[type="file"]').sendKeys(absolutePath);
Bạn có đầu vào nào không? Hoặc bạn có biết ai đã viết các bài kiểm tra tải lên tệp bằng JS bằng selen không? Trợ giúp của bạn sẽ được đánh giá cao
tôi phải upload file tại một số file đặc tả khác nhau, vì vậy tôi nói thêm rằng vào 'onPrepare() 'phần của tập tin protractor.config để thay thế. Hoạt động tuyệt vời. Cảm ơn câu trả lời. – HaC