កំណត់ប្រូកស៊ីលើបរិបទ Playwright API ឯករាជ្យ
បញ្ជូនប្រូកស៊ីដែលចង់បានទៅបរិបទសំណើ Playwright API ឯករាជ្យ ជំនួសឱ្យការសន្មតថាការកំណត់ការចាប់ផ្ដើមកម្មវិធីរុករកកំណត់ទាំងអស់។
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();
}
បញ្ជូន proxy ពេលអ្នកបង្កើត APIRequestContext ឯករាជ្យ។ សម្រាប់ការរត់តាមប្រូកស៊ីសាធារណៈ សូមជ្រើសចំណុចបញ្ចប់ HTTP ពីបញ្ជីប្រូកស៊ី HTTP ហើយជំនួសអាសយដ្ឋានប្រូកស៊ីឧទាហរណ៍។ រក្សា URL API ដែលអ្នកចង់បានជាគោលដៅ។ បរិបទនេះគ្រប់គ្រងការកំណត់ការតភ្ជាប់របស់ខ្លួន ហើយត្រូវបោះបង់បន្ទាប់ពីប្រើ។
ការកំណត់ការចាប់ផ្ដើមកម្មវិធីរុករកមិនកំណត់បរិបទ API ដែលបង្កើតដោយឯករាជ្យទេ។ request fixture ភ្ជាប់មកជាមួយ Playwright Test អានការកំណត់តេស្តពាក់ព័ន្ធ ប៉ុន្តែជំនួយការដែលហៅ newContext() បង្កើតព្រំដែនការកំណត់មួយទៀត។ ប្រសិនបើការរុករកក្នុងកម្មវិធីរុករកដំណើរការ ខណៈជំនួយការអស់ពេល សូមរកទីតាំងហៅនោះ ហើយពិនិត្យជម្រើសដែលវាទទួល។
ការបញ្ជូនបន្តក៏ដោយឡែកពីការចូលគោលដៅ។ ព័ត៌មានសម្គាល់ប្រូកស៊ីផ្ដល់សិទ្ធិដល់អន្តរការី។ ព័ត៌មានសម្គាល់គេហទំព័រ និងខូគីផ្ដល់សិទ្ធិដល់គោលដៅ។ បរិបទឯករាជ្យមិនទទួលមរតកខូគីកម្មវិធីរុករកដោយគ្រាន់តែឈ្មោះម៉ាស៊ីនត្រូវគ្នានោះទេ។ បរិបទសំណើដែលភ្ជាប់នឹងកម្មវិធីរុករកមានឥរិយាបថចែករំលែកខូគីដែលបានចងក្រងដោយខ្លួនឯង។
ទុកការផ្ទៀងផ្ទាត់វិញ្ញាបនបត្រឱ្យបើក ពេលជ្រើសផ្លូវ។ ignoreHTTPSErrors ផ្លាស់ប្ដូរការផ្ទៀងផ្ទាត់ មិនមែនប្រូកស៊ីដែលបរិបទនេះប្រើនោះទេ។