Coinnigh gnáth-thiománaí an tsocraithe agus cláraigh dara tiománaí Chrome don bhealach tríd an seachfhreastalaí:

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

Roghnaigh é timpeall na hoibre a dteastaíonn an bealach uaithi:

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

Is féidir le RSpec tiománaí cláraithe a roghnú freisin trí mheiteashonraí an tiománaí; lean comhtháthú atá ann cheana an tsocraithe. Is argóint chruthaithe brabhsálaí é an socrú seachfhreastalaí, mar sin ní athraíonn clárú an tiománaí seo brabhsálaí atá ag rith cheana féin faoi thiománaí eile. Ní aistríonn athrú tiománaithe fianáin ná naisc oscailte an bhrabhsálaí sin ach an oiread.

Úsáideann an sampla seachfhreastalaí HTTP gan fhíordheimhniú, agus tá iarrthóirí poiblí ar fáil sa liosta seachfhreastalaithe HTTP. Teastaíonn socrú fíordheimhnithe brabhsálaí tacaíochta ó sheachfhreastalaí fíordheimhnithe. Má chaithfidh brabhsálaí na tástála teacht go díreach ar fheidhmchlár áitiúil, socraigh an eisceacht atá beartaithe i gcumraíocht seanáin tacaíochta an bhrabhsálaí.

Maidir le brabhsálaí cianda, déan inrochtaineacht an seachfhreastalaí agus an fheidhmchláir araon a mheas ó mheaisín an bhrabhsálaí sin.

Ailt ghaolmhara