Я работаю в офисе и настройки безопасности в IE отключены для всех пользователей, а также мы не можем изменить реестр Windows, ниже код для отключения защищенного режима не работает
Я использую Ruby, Cheezy Pageobject & selenium
Before do
cap = Selenium::WebDriver::Remote::Capabilities.ie(:ignoreProtectedModeSettings=>true,:ignoreZoomSetting=>true,:unexpectedAlertBehaviour=>"accept")
@browser = Selenium::WebDriver.for :ie,:desired_capabilities=>cap
@browser.manage.window.maximize
end
Я получаю сообщение об ошибке ниже
Selenium::WebDriver::Error::NoSuchDriverError: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
./features/support/env.rb:40:in `Before'
Skipped step
Skipped step
Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2) for "10.78.224.114" port 5554
./features/support/hooks.rb:47:in `After'
NoMethodError: undefined method `close' for nil:NilClass
./features/support/env.rb:48:in `After'
1 scenario (1 failed)
8 steps (8 skipped)
0m7.959s