Tôi đang sử dụng thước đo góc (với Jasmine) để kiểm tra ứng dụng AngulaJ của tôi.Thước đo góc - bộ nhớ cục bộ trống
Do một số hành động của tôi, tôi nhận được một số dữ liệu được lưu trong localStorage. Bây giờ tôi cần phải kiểm tra trường hợp khác, vì vậy tôi cần phải làm trống lưu trữ của tôi (hoặc tốt hơn xóa chỉ một số mặt hàng) nhưng Nếu tôi cố gắng chạy:
browser.executeScript('localStorage.removeItem("config");');
tôi nhận được lỗi sau:
UnknownError: <unknown>: Failed to read the 'localStorage' property from 'Window': Storage is disabled inside 'data:' URLs.
(Session info: chrome=35.0.1916.153)
(Driver info: chromedriver=2.10.267517,platform=Mac OS X 10.9.2 x86_64)
Bất kỳ ý tưởng về cách giải quyết?
Cảm ơn trước
Đây là một thử nghiệm chức năng trên trình duyệt thực vì vậy bạn phải để tương tác với localStorage thực. Câu trả lời "localStorage không phải là sản phẩm của bạn" chỉ áp dụng cho các bài kiểm tra đơn vị. – WildService