Sha256: 54a262317e98bc12336856c7be7dc8f843695681f042a72859c73e652c007c47
Contents?: true
Size: 958 Bytes
Versions: 5
Compression:
Stored size: 958 Bytes
Contents
module TestNow #Opera browser def launch_driver_opera client = Selenium::WebDriver::Remote::Http::Default.new client.timeout = 180 # seconds service = Selenium::WebDriver::Chrome::Service.new("/usr/local/bin/operadriver", 48923) service.start cap = Selenium::WebDriver::Remote::Capabilities.chrome('operaOptions' => {'binary' => "#{get_binary_path}", 'args' => ["--ignore-certificate-errors"]}) @driver = Selenium::WebDriver.for(:remote, :url => service.uri, :desired_capabilities => cap, :http_client => client) @driver.manage.timeouts.implicit_wait = 30 @driver.manage.window.maximize @driver.manage.timeouts.page_load = 120 return @driver end def get_binary_path case RUBY_PLATFORM when /mswin|msys|mingw|cygwin|bccwin|wince|emc/ return "NEED TO FIND WINDOWS BINARY LOCATION" when /darwin|mac os/ return "/Applications/Opera.app/Contents/MacOS/Opera" else return "/usr/bin/opera" end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
testnow-0.0.7 | lib/testnow/opera.rb |
testnow-0.0.6 | lib/testnow/opera.rb |
testnow-0.0.5 | lib/testnow/opera.rb |
testnow-0.0.4 | lib/testnow/opera.rb |
testnow-0.0.3 | lib/testnow/opera.rb |