Nightwatch இன் உலாவி ப்ராக்ஸியை அதன் capabilities இல் அமைக்கவும்
பக்க டிராஃபிக்கை சோதனை இயக்கியின் WebDriver இணைப்புடன் குழப்பாமல் உலாவியின் கைமுறை ப்ராக்ஸியை உள்ளமைக்கவும்.
Nightwatch runner → WebDriver service
automated browser → forward proxy → websiteசோதனைச் சூழலின் உலாவி capability வழியாக இரண்டாவது பாதையை உள்ளமைக்கவும்:
module.exports = {
test_settings: {
default: {
desiredCapabilities: {
browserName: 'chrome',
proxy: {
proxyType: 'manual',
httpProxy: 'proxy.example:8080',
sslProxy: 'proxy.example:8080',
},
},
},
},
};அமர்வை உருவாக்கும் முன் இதை ஏற்கனவே உள்ள உலாவி விருப்பங்கள் மற்றும் இயக்கி அமைப்புகளுடன் இணைக்கவும். இரண்டு host:port புலங்கள் இரு இலக்க திட்டங்களையும் எடுத்துச் செல்லும் ஒரு HTTP ப்ராக்ஸியைக் குறிக்கலாம்; வலைத்தள URL கள் மற்றும் TLS அடையாளம் மாறாமல் இருக்கும். ப்ராக்ஸி சான்றுகள் இல்லாமல் அனுமதிக்கப்பட்ட பொது பக்கச் சோதனைக்கு HTTP ப்ராக்ஸி பட்டியல்லிருந்து பொருத்தமான HTTP உள்ளீட்டைப் பயன்படுத்தவும்; முகவரி உலாவி ஹோஸ்ட்டிலிருந்து அணுகக்கூடியதாக இருக்க வேண்டும்.
முதல் பாதையை கட்டுப்படுத்துவது இயக்கியின் சொந்த WebDriver இணைப்பு அமைப்புகளே, உலாவி விருப்பங்கள் அல்ல. உலாவி அமர்வு இருக்கும் முன் தோல்வி ஏற்பட்டால், அந்த முதல் இணைப்பை ஆய்வு செய்யவும்.
தொலை இயக்கிக்கு, ப்ராக்ஸி உலாவி ஹோஸ்ட்டிலிருந்து அணுகக்கூடியதாக இருக்க வேண்டும். இயக்கியின் localhost இல் உள்ள கேட்பான் அங்கு தானாகக் கிடைக்காது.