ページの読み込み
URL が対象範囲に入ると、Silktide はブラウザーでその URL を開き、使用可能になるまで待機します。ほとんどのサイトではデフォルト設定で動作します。これらの設定は、特定のテスト要件がある場合にのみ変更してください。設定は Advanced settings にあります。
ページの待機
- Timeout - Silktide がページの読み込み完了を待機する最大時間です。常に読み込みが遅いページの場合にのみ延長してください。タイムアウトを長くすると、停止したページによってテスト全体が滞る可能性があります。
- Extra wait - ページが読み込まれたように見えた後に追加で待機する時間です。single-page applications や、初回の読み込み後にコンテンツを生成するその他のクライアントレンダリングサイトに使用します。
Cookie バナーと初回訪問
- Click selector - 任意の CSS セレクターです。ページ上で一致する要素がある場合、Silktide は結果を取得する前にその要素をクリックします。これは、単純な Cookie バナーや同意バナー(例:
#accept-cookies)を閉じる通常の方法です。 - First-time visit flow - 新しいサイトでは、キャッシュと Cookie を準備するため、Silktide が短いウォームアップ訪問を実行することがあります。このウォームアップがテストに干渉する場合にのみ無効にしてください。
- ログイン、複数ステップの同意、年齢確認など、より複雑な操作には、クリックセレクターだけでなく user flows または設定済みの認証が必要です。Silktide は Cookie をどのように検出しますか?をご覧ください。
スクロールとアニメーション
デフォルトでは、Silktide はページを下方向にスクロールし、遅延読み込みされる画像やコンテンツを表示します。スクロールによってページが正常に動作しなくなる場合や、ファーストビューのみを確認する必要がある場合は、Disable scroll-down を有効にしてください。
テスト中に CSS アニメーションを実行する必要がある場合のみ、Enable animations を有効にしてください。通常は無効のままにした方が高速で安定します。
検出に関するクローラーオプション
これらの Advanced 設定では、Silktide が別々の URL として扱う URL の条件や、リンクをたどるかどうかを変更できます。
| 設定 | 使用する場面 |
|---|---|
| Max connections | 並列でダウンロードするページ数です。サイトがテストに対して rate-limits を行う場合は、まずこの値を下げてください。 |
| Disable link discovery | ルールと強制指定したページの URL のみをテストし、リンクはたどりません。 |
| Ignore automatic sitemaps | Silktide が通常なら検出するサイトマップ(例: \ /sitemap.xml)をスキップします。 |
| Treat URL fragments as distinct pages | 一意の #fragment URL ごとに個別にテストします。デフォルトでは無効です。 |
| Force lowercase URL paths | サイトが大文字・小文字の異なるパスで同じページを一貫せずに提供している場合に、パスを正規化します。 |
| Excluded query parameters | URL を一意のものとして扱う前に、トラッキングパラメーター(例: utm_source)を削除します。 |
| Allowed HTTP response codes | 意図に合う場合に、選択した 2xx 以外のコード(例: 401)を読み込み成功として扱います。 |
| Enable stealth mode | 自動化のシグナルを隠し、実際のブラウザーに近いように見せます。クロールが遅くなる可能性があります。サイトが Silktide の user agent をすでに信頼している場合は無効にしてください。 |
認証とプロキシ
HTTP Basic、Digest、NTLM の認証情報とプロキシの場所も、Advanced settings で設定します。これらは Silktide が接続できるかどうかに影響します。Silktide の接続元およびパスワードで保護されたウェブサイトを Silktide でテストできますか?をご覧ください。
保存した変更は次回のテストから適用されます。