JavaのWebアプリケーション開発フレームワークによる、Webサイト開発の顛末記です。

EclipseのMavenを使った、Spring-MVC、Thymeleaf、MyBatis 等のプログラミングテクニックを、
備忘録的に記録しています。実際に動くソースコードを多用して説明していますので、
これからEclipseや、Spring-MVCを始めたいと思っている人にとって、少しでも参考になれば幸いです。
Spring-MVCの散歩道 > 応用の森(その他) > Eclipse + Cucumber + Selenium による Web UIテスト自動化ツール
#language: ja

フィーチャ: Spring-MVCの散歩道 自動化サンプル
    背景:動作初期設定
        前提        スクリーンショット保管場所「C:\temp」
        #Webドライバ : "IE", "Edge", "FireFox", "Opera", "Chrome" のいづれかを指定
        #ただし、Edge はまともに動かない
        前提        Webドライバ「Chrome」を選択する

        ならば  Windowを最大化する
        #Google TOPページを開く
        前提        ページ「https://www.google.co.jp/」を表示する

    シナリオ: Spring-MVCの散歩道テスト

        #Google の検索ボックスに入力
        もし            「lst-ib」要素に「Spring-MVCの散歩道」と入力する
        かつ            「lst-ib」要素にEnterを入力する
        もし             リンクテキスト「Spring-MVCの散歩道 Eclipse,Spring-MVC,Thymeleaf,MyBatis による ...」をクリックする
        ならば        「2」秒待つ

        #Spring-MVCの散歩道が表示されている(はず)
        もし            ラベル「■Eclipse の小径」をクリックする
        ならば       「2」秒待つ

        #左側メニューを選択してクリックする
        もし            リンクテキスト「玄関」をクリックする
        ならば       「2」秒待つ

        #左側メニューを選択してクリックする
        もし            リンクテキスト「1-1)EclipseのDL/Install」をクリックする
        ならば       「2」秒待つ

        #左側メニューを選択してクリックする
        もし            リンクテキスト「1-2)JDKのDL/Install」をクリックする
        ならば       「2」秒待つ

        #左側メニューを選択してクリックする
        もし            リンクテキスト「1-3)TomcatのDL/Install」をクリックする
        ならば       「2」秒待つ

        #終了処理
        もし            シナリオを終了してブラウザを閉じる

#おしまい