Ok, good catch.
This should get it working: `Watir::Browser.new :chrome, options: {args:
['--disable-infobars']}`
Watir isn't handling it correctly if a Selenium Options class is passed in.
Can you raise an issue on github? Thanks.
On Sunday, August 6, 2017 at 8:48:29 PM UTC-5, Paul Denize wrote:
>
>
> I installed up a new machine with ruby, watir, and selenium-webdriver and
> the script (that still runs on the previous version) now will not start
>
> I produced a minimal script below and the reported error (with version
> numbers visible in the dump)
>
> Is there a workaround to get the new machine going. I tried to uninstall
> the gems and install the older versions but this did not appear to work and
> just installed the same versions again.
>
>
> --- simple script
>
> require 'watir'
>
> options = Selenium::WebDriver::Chrome::Options.new
> options.add_argument('--disable-infobars')
> driver = Watir::Browser.new :chrome, options: options
>
> --- result
>
> C:>watir test.rb
> C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/selenium-webdriver-3.4.4/lib/selenium/webdriver/chrome/options.rb:43:in
>
> `initialize': wrong number of arguments (1 for 0) (ArgumentError)
> from
> C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/watir-6.6.0/lib/watir/capabilities.rb:68:in
>
> `new'
> from
> C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/watir-6.6.0/lib/watir/capabilities.rb:68:in
>
> `process_browser_options'
> from
> C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/watir-6.6.0/lib/watir/capabilities.rb:28:in
>
> `process_capabilities'
> from
> C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/watir-6.6.0/lib/watir/capabilities.rb:15:in
>
> `to_args'
> from
> C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/watir-6.6.0/lib/watir/browser.rb:47:in
> `initialize'
> from .../watir test.rb:5:in `new'
> from .../watir test.rb:5:in `<main>'
>
>
>
> ---- previous install on an older machine still works fine
>
> waitr 6.3
> selenium-webdriver 3.4.3
>
>
--
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
[email protected]
http://groups.google.com/group/watir-general
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.