2011-11-15 19 views
7

これは、過去に働いていたが、最近私はセレンIDEを使用してファイルをアップロードしようとしてきた、そして今、私はこのエラーを取得しています:私が使用している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

コマンドは次のとおりです。

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

他にこの問題がありますか?

答えて

1

をファイル我々のアップロード中に、私たちは....ファイルをアップロードすることはできませんWindowsアプリケーションからファイルを取得する必要があります... IDEはWindowsファイルを管理することはできません.WebベースのアプリケーションのみでIDEを使用できます。 Selenium RCでファイルをアップロードするには、Auto Itスクリプトを使用する方が良いです。

+3

これは本当だとは思わない。 '要素にファイルパスを"タイプ "すると、それはうまくいくはずです... –

+0

Here(http://stackoverflow.com/questions/8149403/selenium-ide-1-4-アップロード時にセキュリティ上のエラーが発生する1-throwing-security-rq = 1)、その方法を示しています。 – Purefan

+0

@PetrJaneček - 私はあなたのようでした(あなたが言及したようにできると思っていますが)、うまくいきません。 "ファイル"タイプのコントロールをローカルファイルの値に設定するすべての組み合わせを試しましたが、アップロードすることはできません。私は誰もがそれが可能であると言うように、まだ解決策を探しています。 –

関連する問題