2011-11-15 6 views
7

यह अतीत में काम करता था, लेकिन हाल ही में मैं सेलेनियम आईडीई उपयोग करके फ़ाइल अपलोड करने की कोशिश कर रहा है, और अब मैं इस त्रुटि हो रही है:सेलेनियम आईडीई का उपयोग करके आप फ़ाइल कैसे अपलोड करते हैं?

[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

आदेशों मैं उपयोग कर रहा हूँ कर रहे हैं:

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

क्या किसी और को यह समस्या है?

उत्तर

1

सेलेनियम आईडीई का उपयोग करके, हम एक फ़ाइल अपलोड करें नहीं कर सकते हैं .... एक फाइल अपलोड कर रहा है, जबकि हम विंडोज़ एप्लिकेशन से फाइल प्राप्त करनी है ... आईडीई विंडोज फाइल को प्रबंधित नहीं कर सकता है, हम केवल वेब आधारित ऐप्स के लिए आईडीई का उपयोग कर सकते हैं। सेलेनियम आरसी में एक फ़ाइल अपलोड करने के लिए ऑटो इट स्क्रिप्ट का उपयोग करना बेहतर है।

+3

मुझे नहीं लगता कि यह सच है। यदि आप फ़ाइल पथ को '<इनपुट प्रकार =' फ़ाइल '>' तत्व में "टाइप करें" टाइप करते हैं, तो इसे काम करना चाहिए ... –

+0

यहां (http://stackoverflow.com/questions/8149403/selenium-ide-1-4- 1-फेंकने-सुरक्षा-त्रुटि-कब-अपलोड-ए-स्थानीय-फ़ाइल? Rq = 1) वे दिखाते हैं कि इसे कैसे करें। – Purefan

+0

@ पेट्रजेनेक - मैं आपके जैसा था (सोच रहा हूं कि यह आपके द्वारा उल्लेख किया जा सकता है) लेकिन यह काम नहीं करता है। मैंने स्थानीय फ़ाइल के मूल्य के साथ "फ़ाइल" प्रकार नियंत्रण को स्थापित करने के सभी संयोजनों को आजमाया है और इसे अपलोड नहीं किया जा सकता है। मैं अभी भी समाधान की तलाश में हूं क्योंकि हर कोई कहता है कि यह संभव है। –

संबंधित मुद्दे