தொகுப்பின் வழக்கமான இயக்கியை வைத்துக்கொண்டு, ப்ராக்ஸி பாதைக்காக இரண்டாவது Chrome இயக்கியைப் பதிவுசெய்யவும்:

Capybara.register_driver :chrome_via_proxy do |app|
  options = Selenium::WebDriver::Chrome::Options.new
  options.add_argument('--proxy-server=http://proxy.example:8080')
  Capybara::Selenium::Driver.new(
    app, browser: :chrome, options: options
  )
end

அந்தப் பாதை தேவைப்படும் வேலையைச் சுற்றி அதைத் தேர்ந்தெடுக்கவும்:

Capybara.using_driver(:chrome_via_proxy) do
  visit 'https://www.example.com/'
end

RSpec இயக்கி மெட்டாடேட்டா வழியாகவும் பதிவுசெய்யப்பட்ட இயக்கியைத் தேர்ந்தெடுக்கலாம்; தொகுப்பின் ஏற்கனவே உள்ள ஒருங்கிணைப்பைப் பின்பற்றவும். ப்ராக்ஸி அமைப்பு உலாவி உருவாக்கும் வாதம், எனவே இந்த இயக்கியைப் பதிவுசெய்வது வேறு இயக்கியின் கீழ் ஏற்கனவே இயங்கும் உலாவியை மாற்றாது. இயக்கிகளை மாற்றுவதும் அந்த உலாவியின் குக்கிகள் அல்லது திறந்த இணைப்புகளை மாற்றாது.

எடுத்துக்காட்டு அங்கீகாரம் இல்லாத HTTP ப்ராக்ஸியைப் பயன்படுத்துகிறது, பொது வேட்பாளர்கள் HTTP ப்ராக்ஸி பட்டியலில் கிடைக்கின்றனர். அங்கீகாரம் உள்ள ப்ராக்ஸிக்கு ஆதரவளிக்கப்படும் உலாவி அங்கீகார ஏற்பாடு தேவை. சோதனை உலாவி உள்ளூர் பயன்பாட்டை நேரடியாக அடைய வேண்டுமானால், நோக்கமான விதிவிலக்கை உலாவியின் ஆதரவளிக்கப்படும் பைபாஸ் கட்டமைப்பில் அமைக்கவும்.

தொலை உலாவிக்கு, அந்த உலாவியின் இயந்திரத்திலிருந்து ப்ராக்ஸி மற்றும் பயன்பாட்டு அணுகலை மதிப்பிடவும்.

தொடர்புடைய கட்டுரைகள்