タグ

プログラミングとSeleniumに関するkutekenのブックマーク (2)

  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • 2009-03-11

    プログラムとかで言う変数に値をぶっこむためのコマンド 変数を使う時は ${変数名}で使える。 store storeは変数を作るコマンド。 動的な値をとったりするとき便利 / コマンド 対象 値 説明 / store 変数に入れる値 変数名 テストケース内のみ有効 例 store kent aaa 変数名「aaa」に「kent」という文字列が入る storeGlobal 「store」がテストケース内のみなのに対し、「storeGlobal」はテストスイート内で有効になる。 なのでテストスイートの最初に「storeGlobal」でつくった変数集的なテストケースを作っておくと吉。 コマンド 対象 値 説明 storeGlobal 変数に入れる値 変数名 テストスイート内有効 これはuserextention.jsに追記しなくてはいけない。 http://wiki.openqa.org/dis

    2009-03-11
    kuteken
    kuteken 2009/07/23
    "例えばポップアップ中のあるボタンをクリックしたときにポップアップが閉じた場合、対象を「null」とする。「name=」があるとこけたりする。" こけたりしまくって海外フォーラムにもお世話になりました!助かったー!
  • 1