import { request as apiRequests } from '@playwright/test';

const api = await apiRequests.newContext({
  proxy: { server: 'http://proxy.example:8080' }
});

try {
  const response = await api.get('https://example.com/');
} finally {
  await api.dispose();
}

مۇستەقىل APIRequestContext قۇرغاندا proxy نى يەتكۈزۈڭ. ئاممىۋى ۋاكالەتچى ئىشلىتىشتە، HTTP ۋاكالەتچى تىزىملىكىدىن بىر HTTP ئاخىر نۇقتىسىنى تاللاڭ ۋە ئۈلگە ۋاكالەتچى ئادرېسىنى ئالماشتۇرۇڭ؛ مەقسەت قىلغان API URL نى نىشان قىلىپ ساقلاڭ. بۇ مۇھىت ئۆزىنىڭ ئۇلىنىش كونفىگۇراتسىيەسىگە ئىگە بولۇپ، ئىشلەتكەندىن كېيىن dispose قىلىش كېرەك.

توركۆرگۈ ئىجرا قىلىش تەڭشىكى مۇستەقىل قۇرۇلغان API مۇھىتلىرىنى كونفىگۇراتسىيەلىمەيدۇ. Playwright Test نىڭ ئىچكى تەلەپ fixture ى مۇناسىۋەتلىك سىناق كونفىگۇراتسىيەسىنى ئوقۇيدۇ، ئەمما newContext() نى چاقىرىدىغان ياردەمچى يەنە بىر كونفىگۇراتسىيە چېگرىسىنى قۇرىدۇ. توركۆرگۈ يول يۈرۈشى ئىشلەۋاتقاندا ياردەمچى ۋاقىت ئاشسا، شۇ چاقىرىش ئورنىنى تېپىپ، ئۇنىڭ ئالغان تاللانمىلىرىنى تەكشۈرۈڭ.

يول باشلاش يەنە نىشانغا كىرىشتىن ئايرىم. ۋاكالەتچى گۇۋاھنامىسى ئوتتۇرىچىنى ئىجازەتلەندۈرىدۇ. تور بېكەت گۇۋاھنامىسى ۋە كۇكىلار نىشاننى ئىجازەتلەندۈرىدۇ؛ مۇستەقىل مۇھىت پەقەت خوجا نامى ماس كەلگەنلىكى ئۈچۈن توركۆرگۈ كۇكىلىرىنى ۋارىسلىق قىلمايدۇ. توركۆرگۈگە باغلانغان تەلەپ مۇھىتلىرىنىڭ ئۆزىنىڭ خاتىرىلەنگەن كۇكى ئورتاقلىشىش ھەرىكىتى بار.

يولنى تاللىغاندا گۇۋاھنامە دەلىللەشنى ئوچۇق قويۇڭ. ignoreHTTPSErrors دەلىللەشنى ئۆزگەرتىدۇ، بۇ مۇھىت قايسى ۋاكالەتچىنى ئىشلىتىدىغانلىقىنى ئەمەس.

مۇناسىۋەتلىك ماقالىلەر