タグ

ブックマーク / kenichiro22.hatenablog.com (2)

  • Selenium RC 1.0 betaでのファイルアップロードのテスト - azuki note

    Selenium 1.0では、DefaultSeleniumにattachFileというコマンドが追加されています。 // ファイル名はURLで渡す。 selenium.attachFile("inputFile", "file:/C:/test.txt"); // もしくは、URLへの変換 selenium.attachFile("inputFile", new File("C:/test.txt").toURI().toURL().toString()); // typeでもOK selenium.type("inputFile", "file:/C:/test.txt"); attachFileでは指定されたファイルをいったんTempフォルダにコピーしてからアップロードしています。URLでローカル以外のファイルも指定できるためだと思いますが、typeコマンドも使えるのでそちらの方がコ

    Selenium RC 1.0 betaでのファイルアップロードのテスト - azuki note
    s_mori
    s_mori 2012/12/25
    ファイルアップロード
  • ファイルアップロードのテスト - azuki note

    私の携わっているシステムでは、何箇所かファイルアップロードを行う機能があります。SeleniumはJavaScriptで動作しており、通常はセキュリティの問題でファイルアップロード欄には入力("type")することはできないですが、Firefoxは設定を変更することで可能なようです。IEはどうあがいてもダメみたいです。。 以下のサイトを参考にしました。 File upload with Selenium Fileupload with Selenium 0.7 Selenium Coreを使用する場合には、以下の方法でFirefoxによるファイルアップロード欄への入力が可能です。 1.Firefoxを起動しアドレスバーに"about:config"と入力し設定を呼び出す。 2."signed.applets.codebase_principal_support"プロパティを “true”に

    ファイルアップロードのテスト - azuki note
  • 1