Skip to content

Disable javascript option & proxy url - #10

Merged
Niall47 merged 9 commits into
dvla:mainfrom
Niall47:disable-javascript-option
Apr 1, 2026
Merged

Disable javascript option & proxy url#10
Niall47 merged 9 commits into
dvla:mainfrom
Niall47:disable-javascript-option

Conversation

@Niall47

@Niall47 Niall47 commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

Adding new browser configurations for disabling javascript and setting proxy urls.
This allows you to register multiple variations of a browser that your tests can swap to without re-registering.

╰─➤  ./bin/console 
irb(main):001> DVLA::Browser::Drivers.selenium_firefox
Driver set to: 'selenium_firefox'
=> :selenium_firefox

irb(main):002> DVLA::Browser::Drivers.headless_selenium_firefox
Driver set to: 'headless_selenium_firefox'
=> :headless_selenium_firefox

irb(main):003> DVLA::Browser::Drivers.selenium_firefox_no_js
Driver set to: 'selenium_firefox_no_js'
=> :selenium_firefox_no_js

irb(main):004> DVLA::Browser::Drivers.headless_selenium_firefox_no_js
Driver set to: 'headless_selenium_firefox_no_js'
=> :headless_selenium_firefox_no_js

irb(main):005> Capybara.drivers.map(&:first)
=> 
[:rack_test,
 :selenium,
 :selenium_headless,
 :selenium_chrome,
 :selenium_chrome_headless,
 :apparition,
 :cuprite,
 :selenium_firefox,
 :headless_selenium_firefox,
 :selenium_firefox_no_js,
 :headless_selenium_firefox_no_js]

@Niall47
Niall47 merged commit c69711f into dvla:main Apr 1, 2026
4 checks passed
@Niall47
Niall47 deleted the disable-javascript-option branch April 2, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants