このトピックに関連していくつかの質問がありましたが、他の質問と同様にRC/WDソリューションが常に含まれているようです。これはSELENIUM IDE用であり、WD/RC実装用ではありません。Selenium IDE(セレンWD/RCではなく)でファイルをアップロード
私は、ファイルパスを格納する要素の値を設定する必要があることを認識していますが、これを行う方法は矛盾しています。ファイルパスの文字列を格納
私の要素は、インスペクタの下で次のようになります。
入力タイプ=「ファイル」名=「StdConditionsFile」ID =「pdfApp」
私が出た場合要素のXPathは、それは次のようになります。
// * [ID = "pdfApp" @]私はfile.pathを割り当てるには、次のコードを使用しています
:
- コマンド:タイプ
- 対象:ID = idOfFileInput
- 値:/フル/パス/に/ uploadfile
しかし、私は運を持っていないのです。要素のxpathとidという名前を使用しようとしましたが、file.pathは決して割り当てられません。
更新: 私はいくつかの進歩を見出していますが、私が実際にこれを行うことができるかどうかについては誤解を招くかもしれません。コマンドとして 'タイプ'を使用する代わりに、別の代替を探して 'setElementAttribute'を見つけました。このコマンドをupload.elementのId、名前、またはXPathのどちらかと一緒に使用すると、実際に値を設定していることがわかりますが、これにキャッチがあります。
私はインスペクタでこれを見たもの3つのいずれかのコマンドを実行した後:
入力名= "StdConditionsFile" ID = "pdfApp" 値= "C:\ファイル\ファイル名の完全な\パス\ \をそれは、コマンドに
入力名= "StdConditionsFile" ID = "pdfApp" スタイルを実行する前に、このようなものです.PDF "スタイル= "" タイプ= "ファイル"
= "" タイプ=" ファイル"
しかしDOMプロパティを見ると、 'value'という属性は ''またはnullです。
誰もが実際にこれで成功しましたか?