タグ

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

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとJavascriptとseleniumに関するk_37toのブックマーク (2)

  • Selenium 0.7 Reference (Japanese) - Selenium - Confluence

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

  • SeleniumでJavaScriptの評価結果をパラメータとして利用できる - Enjoy*Study

    WEB+DB PRESS Vol.36 の Selenium徹底入門で初めて知ったのですが、JavaScriptの評価結果をパラメータとして使用できます。 コマンド 対象 値 type name javascript{'name_' + (new Date()).getTime()} こうすると、'name_' + 現在時刻(1970年1月1日からの経過時間(ms))を入力文字として使用できます。 テストを実行するタイミングによって入力値を変えたい場合に有効です。 javascript{式}の構文は、eval(式)と同じイメージです。 ということで、複数行あった場合には、最後の行の評価結果が有効となります。 値に下記のような式を指定すると、(new Date).getTime()の結果が偶数ならば'a'、奇数なら'b'が返ります。 (下記は1行でも書けますが、いい例が思い浮かばなかったので

    SeleniumでJavaScriptの評価結果をパラメータとして利用できる - Enjoy*Study
  • 1