تنظیم پروکسی بالادستی TestCafe در حالت Native Automation در دسترس نیست. پروژه‌ای که از آن تنظیم استفاده می‌کند می‌تواند حالت پشتیبانی‌شده را به‌صراحت در پیکربندی خود انتخاب کند:

{
  "disableNativeAutomation": true,
  "proxy": "proxy.example:8080",
  "proxyBypass": "localhost,*.internal.example"
}

این قطعه را در فایل پیکربندی موجود TestCafe ادغام کنید. نشانی برنامه همان نشانی برنامه می‌ماند؛ proxy واسطه‌ای را مشخص می‌کند که مسیر درخواست TestCafe از آن استفاده می‌کند. برای آزمون‌های مجاز سایت‌های عمومی با شکل بدون احراز هویت، فهرست پروکسی HTTP مقادیر میزبان و درگاه نامزد را فراهم می‌کند.

معادل‌های خط فرمان --proxy و --proxy-bypass هستند. در شکل احراز هویت‌شده مستند، رشته پروکسی می‌تواند شامل username:password@host:port باشد. داده‌های واقعی حساب را از طریق مدیریت اعتبارنامه پیش‌بینی‌شده محیط آزمون ارائه دهید.

الگوهای عبور از نحو پشتیبانی‌شده TestCafe استفاده می‌کنند. درخواستی که با یکی مطابقت داشته باشد می‌تواند مستقیم برود حتی اگر درخواست دیگری در همان آزمون از واسطه استفاده کند.

حالت خودکارسازی را همراه با گزارش پروکسی نگه دارید. تغییر نشانی پروکسی نمی‌تواند باعث شود حالت پشتیبانی‌نشده آن تنظیم را مصرف کند. به همین ترتیب، گزینه پروکسی قلابی برای بررسی درون‌داده‌های دلخواه درخواست نیست؛ TestCafe برای این منظور APIهای قلاب درخواست جداگانه ارائه می‌کند.

مقالات مرتبط