タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

seleniumに関するmizukikのブックマーク (3)

  • Selenium IDE でテストにパスワードを埋め込まない方法 - てっく煮ブログ

    前置きWeb アプリのテストツールとして有名な Selenium ですが、テストの中にパスワードを生で書くことに抵抗がある場合があります。そこで、Selenium IDE 限定ですが、テストが開始されるとパスワード入力ダイアログが登場し、そのパスワードを使ってログインするような方法を探しました。どういうときに便利かというと、例えば、楽天アフィリエイトのレポートを開くのを自動化できます。このページ、1日ごとにクッキーが初期化されてしまいます。パスワードマネージャに記録させる手もあるのですが、買い物までできてしまうパスワードを可逆な形で PC に保存するのには抵抗があります。自動化以外にも、サービスインしてしまった Web サービスのテストを自動化する場合にも応用できるかもしれません。 やり方まずは、パスワード入力画面を表示して、その内容を変数に保存します。コマンドに store、値にはパス

  • Selenium 0.7 Reference (Japanese) - Selenium - Confluence

    概要 コマンドはSeleniumに対してどう動くか指示するものです。コマンドにはActionとAccessor、Assertionの三種類があります。 各コマンドの呼び出しは、テストケースのtableにおける以下のような1つの行で表します。 Actionコマンドは、アプリケーションの状態を一般に操作するものです。Actionコマンドは「このリンクをクリックする」とか「あのオプションを選択する」といった動作を行います。動作に失敗するか、エラーが発生した場合は、現在実行中のテストは中止されます。 多くのActionコマンドは"AndWait"サフィックスを付けることができます(例えば"clickAndWait")。このサフィックスはSeleniumに対して、コマンドを実行してサーバへの通信が行われた後に新しいページがロードされるのを待つように指示するものです。 Accessorコマンドは、

  • Seleniumことはじめ 〜Assertion〜 - 現場のためのソフトウェア開発プロセス - たかのり日記

    Assertionとは、アプリケーションの動作結果が期待しているものと合致しているか検証するためのコマンドのこと。Assertionには以下の3つのモデルがあります。 assert 失敗した場合、テストは中止されます verify 失敗した場合、失敗はログに記録されてテストは継続実施されます waitFor 条件が満たされることを待ちます(Ajaxのテストに有効)。条件が既に満たされている場合は直ちに検証成功となります。しかし、現在のタイムアウト設定の時間内に条件が満たされなかった場合には検証失敗となり、テストを中止します Selenium IDE では、右クリックから Assertion メニューを開いた際に、「Toggle verify/assert」で切り替えることができます(waitForは無いみたい)。 Assertion コマンド一覧 何が検証できるのか整理してみました。「as

    Seleniumことはじめ 〜Assertion〜 - 現場のためのソフトウェア開発プロセス - たかのり日記
  • 1