ファイルアップロードダイアログが、私はPythonでセレンベースのテストを記述しようとしていますセレン
によって取得されません。 はここで、私が最初のテキストボックス(PGP Private Key
)
用のファイルを選択しようとしていますのでご注意ください - 1.テキストボックス(PGP Private Key
)は 2. self.driver.send_keys(file)
(私は、キーボードによって任意のテキストを入力することはできません)読み取り専用です動かない。
私が注意したように、send_keys()
が機能しないので、私は 'File Upload'ダイアログのハンドルを取得しようとしています。 しかし、self.driver.window_handles
はハンドルを1つだけ返します。それはメインウィンドウのものです。
ファイルをアップロードするには?これらの2つのソリューション(send_keyまたはウィンドウハンドル)のいずれかが問題ありません。
、注意してください私は、このコードは動作するはずです一般的なケースでのFirefox 28とセレン2.41.0
あなたが '' PGPプライベートKey'入力フィールドのHTML'コードを提供することができます? – Andersson
これには2行あります。 ' – SHRI
'要素ではなく' 'を扱うべきです – Andersson