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 මත සවන් දෙන්නෙකු එහි ස්වයංක්රීයව නොපවතී.