2011-11-15 41 views
7

này đã từng làm việc trong quá khứ, nhưng gần đây tôi đã cố gắng để tải lên một tập tin sử dụng Selenium IDE, và bây giờ tôi nhận được lỗi này:Làm thế nào để bạn tải lên một tệp bằng cách sử dụng Selenium IDE?

[error] Unexpected Exception: code -> 1000, INDEX_SIZE_ERR -> 1, DOMSTRING_SIZE_ERR -> 2, HIERARCHY_REQUEST_ERR -> 3, WRONG_DOCUMENT_ERR -> 4, INVALID_CHARACTER_ERR -> 5, NO_DATA_ALLOWED_ERR -> 6, NO_MODIFICATION_ALLOWED_ERR -> 7, NOT_FOUND_ERR -> 8, NOT_SUPPORTED_ERR -> 9, INUSE_ATTRIBUTE_ERR -> 10, INVALID_STATE_ERR -> 11, SYNTAX_ERR -> 12, INVALID_MODIFICATION_ERR -> 13, NAMESPACE_ERR -> 14, INVALID_ACCESS_ERR -> 15, VALIDATION_ERR -> 16, TYPE_MISMATCH_ERR -> 17, DATA_CLONE_ERR -> 25, message -> Security error, result -> 2152924136, name -> NS_ERROR_DOM_SECURITY_ERR, filename -> chrome://selenium-ide/content/selenium-core/scripts/atoms.js, lineNumber -> 8911, columnNumber -> 0, location -> JS frame :: chrome://selenium-ide/content/selenium-core/scripts/atoms.js :: :: line 8911, inner -> null, data -> null

Các lệnh Tôi đang sử dụng là:

Command: type 
Target: //*[locator] 
Value: path/to/file 

Có ai khác đang gặp sự cố này không?

Trả lời

1

Bằng cách sử dụng Selenium IDE, Chúng tôi không thể tải lên một tập tin .... trong khi tải lên một tập tin chúng tôi phải lấy một tệp từ Ứng dụng Windows ... IDE không thể Quản lý Tệp Windows, chúng tôi có thể sử dụng IDE cho các ứng dụng Chỉ dựa trên web. Tốt hơn nên sử dụng tập lệnh Auto It để Tải lên tệp trong Selenium RC.

+3

Tôi không nghĩ điều này là đúng. Nếu bạn "nhập" đường dẫn tệp vào phần tử '', nó sẽ hoạt động ... –

+0

Đây (http://stackoverflow.com/questions/8149403/selenium-ide-1-4- 1-throwing-security-error-khi-upload-a-local-file? Rq = 1) chúng hiển thị cách thực hiện. – Purefan

+0

@ PetrJaneček - Tôi giống như bạn (nghĩ rằng nó có thể được thực hiện theo cách mà bạn đề cập đến) nhưng nó không hoạt động. Tôi đã thử tất cả các kết hợp của thiết lập kiểm soát kiểu "tập tin" với giá trị của tập tin địa phương và nó không thể được tải lên. Tôi vẫn đang tìm kiếm giải pháp khi mọi người nói rằng điều đó là có thể. –

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