Konstantin
Konstantin

Reputation: 3123

Using default Firefox profile in Watir Webdriver but switching off JavaScript

I would like to use my default profile in firefox when watir-webdriver launches a friefox browser, but then I want to switch off javascript in that browser this way:

browser = Watir::Browser.new :ff, :profile => "default"
browser.profile['javascript.enabled']=false

The second reference doesn't work, because the "profile" is not a member of the browser object. How can I access it? Or any other method to switch off javascript either in the default profile or in the running firefox window? I want to do this programmatically, because at the end of my Ruby script I would like to switch it on again.

Upvotes: 0

Views: 2282

Answers (1)

Alan Baird
Alan Baird

Reputation: 48

I think you would do it like this:

profile = Selenium::WebDriver::Firefox::Profile.new  
profile['javascript.enabled'] = false  
browser = Watir::Browser.new :ff, :profile => profile  

Upvotes: 1

Related Questions