Cookieは、WebサーバーからWebブラウザーに付与されるメッセージの1つです。Cookieはユーザーを識別し、ユーザーが情報を再入力しなくても済むようにカスタマイズしたWebページを提供するために使用されます。
Cookieが役に立つ理由
Cookieは基本的にWebエクスペリエンスをカスタマイズするためのものです。たとえば、ユーザーがあるオンラインストアに初めてアクセスした場合、このサイトのサーバーからユーザーのパソコンにファイルが送付され、ユーザーのマシンに自動的にインストールされます。このユーザーがこのWebサイトに再度アクセスすると、以前にサイトにアクセスしたことのあるユーザーだと認識されるため、ユーザーは情報を再度入力せずに済みます。
Cookieの種類
Cookieには、セッションCookie、永続Cookie、サードパーティCookieの主に3つのタイプが存在します。
- セッションCookieは、主にオンラインストアで使用され、ブラウザーを閉じた時点で失効します。
- 永続Cookieは、ブラウザーを閉じた後も維持されます。永続Cookieでは、ユーザーIDやログイン資格情報が匿名で記憶されるため、ユーザーがサイトにアクセスする度にユーザーの識別や認証を容易に行うことができます。
- また、サードパーティCookieは、外部の第三者によってインストールされ、ユーザーの人口統計的情報や行動に関する情報を収集します。
mablトレーナーを使用すると、Cookieを設定し、Cookieの属性に対してアサーションを作成することができます。これを行う場合は、次の手順を参考にしてください。
注
Chromeでは、2024年第3四半期までにサードパーティCookieのサポートが段階的に廃止されます。WebアプリケーションでのサードパーティCookieの使用の検査方法などの詳細については、こちらをクリックしてください。
Cookieを設定する方法
- 下部のツールバーで [Add step] +アイコンをクリックします。
- [Cookies] ボタンをクリックします。
- [Set cookie] オプションを選択します。
- Cookieの名前と値を入力します。Cookieの値を既存の変数値に設定したい場合、mabl 変数構文を使用する:
{{@variable_name}}
。 - Cookieの属性をカスタマイズしたい場合は、"詳細設定 "をオンにして、設定したい属性をカスタマイズしてください。
- [OK] をクリックします。
アサーションによるCookieの確認
- ページの下部にあるアサーションボタンでアサーションを新規に作成します。(アサーションボタンはチェックマークに似ています。)
- Cookieをアサートするオプションを選択します。
- ドロップダウンメニューからCookieを選択して、属性を表示します。このドロップダウンには、現在のページに関連するすべてのCookieのリストが自動的に読み込まれます。
Cookieの選択
- アサーションのプロパティを確認し、必要に応じて変更します。
- [OK] をクリックします。Cookieアサーションを含むステップがテスト内に表示されます。
Cookieアサーションの設定
- OKをクリックします。これで、テストにCookieアサーションを含むステップが表示されます。