2017-06-26 22 views
0

私はRobot Frameworkを使用しています。ポップアップが表示されたときにファイルをアップロードする際に問題があり、アップロードするファイルを選択する必要があります。画像のアップロードRobotframeworkのポップアップの問題。

アップロードをクリックすると、コンピュータからファイルを選択するためのポップアップが表示されます。 誰もがこの問題と方法を処理しようとしましたか?

ポップアップが添付されています。事前に

おかげenter image description here

+1

可能であれば、 'Choose File'キーワードを使用してください。それはファイルブラウザを開くのではなく、直接ファイルをアップロードします。 http://robotframework.org/Selenium2Library/Selenium2Library.html#Choose%20File – Goralight

+0

別の方法はありませんか?それは動作しないので。 パスを書き込まなければならない要素は無効になっており、ファイルが選択されているときにのみ有効になります –

+0

次に、AutoItを使用する必要があるかもしれませんが、設定するのが世界で最も簡単なものではない – Goralight

答えて

0

別のアプローチは、ファイルピッキング内を移動するために、キーボードのキーストロークを使用することです。 Windowsでは、SendKeysモジュールでこれを行うことができます。詳細はSO answerをご覧ください。

+0

こんにちは、これをRobotFrameworkにどのように追加しますか? ライブラリをインポートする必要がありますか? –

+0

最も単純な方法は、実際には 'name_of_library.py'としてサンプルを保存してから、' Library name_of_library.py'を追加することです(プロジェクトのルートにあると仮定します)。 SendKeysモジュールを使用してPythonメソッドを作成し、これらの関数をRobot Frameworkからキーワードとして呼び出します。 –

関連する問題