2016-04-12 15 views
2

のファイルをアップロードするためのファイルを設定できません...)sendKeys(...)(MS Edgeで動作するSelenium Java)をサポートしていません。Selenium(Edge)長い研究の末、

だから

は誰に回避策か何かのための任意のアイデアを持っている...私はエッジ上のファイルのアップロードをテストすることができるとは思いません。 JSとのファイル入力要素の操作はセキュリティ上の理由から禁止されているので、私の脳にはそれ以上の意見はありません。

答えて

0

あなたは次のように行うことができます。

  1. キーを送信し、ファイル選択ウィンドウが表示されたら、Enterキーを押します非同期関数/メソッドを定義します。
  2. 開始方法#1
  3. クリックして入力タイプ=ファイル; さらに実行が(言語に依存)この意志最も可能性の高いブロック

ここで最も複雑なメソッド#1でを完了するための方法の1位を待ちます。一部のブラウザ/プラットフォームでは動作しないことがあります。

悲しいことに、エッジとマイクロソフトはほとんどのエッジ欠陥を修正したくありません。

+0

だから、すべてのブラウザ/プラットフォームで機能するわけではありません.Edge! –

関連する問題