ការកំណត់ប្រូកស៊ី TestCafe ជាមួយ disableNativeAutomation
ប្រើការកំណត់ប្រូកស៊ីសំណើ និងការរំលងរបស់ TestCafe នៅក្នុងរបៀបស្វ័យប្រវត្តិដែលគាំទ្រ ដោយកំណត់កម្មវិធីគោលដៅដោយឡែក។
ការកំណត់ប្រូកស៊ីខាងលើរបស់ 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 ទំពក់សំណើដោយឡែកសម្រាប់គោលបំណងនោះ។