2

Selenium でよくある問題は、入力要素 ( ) にテキストを入力することですtype="file"。セキュリティ上の理由により、JavaScript を使用してこのアクションを実行することはできません。

通常 (他の入力、またはファイル入力で Selenium IDE を使用)、これは次のようになります。

driver.find_element_by_id("inputFileId").send_keys("/tmp/tmp.txt")

しかし、これはまったく機能しません。

私が見つけたいくつかの解決策は次のとおりです。

  • *firefox や *iexplore ではなく、*chrome 環境タイプを使用してください。
  • Mozilla 設定でsinged.applets.codebase_principal_supporttoを設定します。true

それらのどれも私のために働きませんでした。

これらのテストを実行できるようにするために、Firefox でこのセキュリティ制限を回避する方法はありますか?

4

0 に答える 0