Pa awakọ̀ àṣàájú ẹ̀ka náà mọ́ kí o sì forúkọsílẹ̀ awakọ̀ Chrome kejì fún ọ̀nà àṣojú:

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

Yàn án ní àyíká iṣẹ́ tó nílò ọ̀nà yẹn:

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

RSpec tún lè yan awakọ̀ tí a forúkọsílẹ̀ nípasẹ̀ metadata awakọ̀; tẹ̀lé ìsopọ̀ tó wà tẹ́lẹ̀ ti ẹ̀ka náà. Ètò àṣojú jẹ́ àríyànjiyàn ìdá aṣàwákiri, nítorí náà fíforúkọsílẹ̀ awakọ̀ yìí kò yí aṣàwákiri tó ń ṣiṣẹ́ lábẹ́ awakọ̀ mìíràn padà. Yíyí awakọ̀ kò tún gbé àwọn kúkì tàbí àwọn ìsopọ̀ tó ṣí sílẹ̀ ti aṣàwákiri yẹn lọ.

Àpẹẹrẹ náà ń lo àṣojú HTTP tí kò ní ìjẹ́rìí, pẹ̀lú àwọn olùdíje gbangba tó wà nínú àkójọ àṣojú HTTP. Àṣojú tó ní ìjẹ́rìí nílò ètò ìjẹ́rìí aṣàwákiri tí a ṣe àtìlẹ́yìn fún. Bí aṣàwákiri ìdánwò bá gbọ́dọ̀ dé ìmúlò àdúgbò ní tààrà, ṣètò ìyọsí tí a pète nínú ìṣètò àforíjì tí a ṣe àtìlẹ́yìn fún aṣàwákiri.

Fún aṣàwákiri jíjìn, ṣàyẹ̀wò ìdé àṣojú àti ìmúlò láti ẹ̀rọ aṣàwákiri yẹn.

Àwọn àpilẹ̀kọ tó jọra