TestCafe-ის ზედა პროქსის პარამეტრი მიუწვდომელია Native Automation რეჟიმში. პროექტს, რომელიც ამ პარამეტრს იყენებს, შეუძლია კონფიგურაციაში ცხადად აირჩიოს მხარდაჭერილი რეჟიმი:

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

შეაერთეთ ეს ფრაგმენტი არსებულ TestCafe კონფიგურაციის ფაილში. აპლიკაციის URL რჩება აპლიკაციის URL-ად; proxy მიუთითებს შუამავალზე, რომელსაც TestCafe-ის მოთხოვნის გზა იყენებს. დაშვებული საჯარო საიტის ტესტებისთვის არაავთენტიფიცირებული ფორმით HTTP პროქსების სია გთავაზობთ კანდიდატ ჰოსტისა და პორტის მნიშვნელობებს.

ბრძანების ხაზის ეკვივალენტებია --proxy და --proxy-bypass. დოკუმენტირებულ ავთენტიფიცირებულ ფორმაში პროქსის სტრიქონი შეიძლება შეიცავდეს username:password@host:port-ს. რეალური ანგარიშის მონაცემები გადაეცით ტესტის გარემოს განკუთვნილი სერტიფიკატების მართვის გზით.

გვერდის ავლის შაბლონები იყენებს TestCafe-ის მხარდაჭერილ სინტაქსს. ერთ-ერთ მათგანს შესაბამისი მოთხოვნა შეიძლება პირდაპირ გავიდეს, მიუხედავად იმისა, რომ იმავე ტესტში სხვა მოთხოვნა შუამავალს იყენებს.

შეინარჩუნეთ ავტომატიზაციის რეჟიმი პროქსის ანგარიშთან ერთად. პროქსის მისამართის შეცვლა ვერ აიძულებს არამხარდაჭერილ რეჟიმს გამოიყენოს ეს პარამეტრი. ანალოგიურად, პროქსის ოფცია არ არის კაუჭი მოთხოვნის თვითნებური შიდა ნაწილების შესამოწმებლად; TestCafe ამ მიზნისთვის ცალკე მოთხოვნის კაუჭის API-ებს გვთავაზობს.

დაკავშირებული სტატიები