Method: Hourglass::Runner#start_browser

Defined in:
lib/hourglass/runner.rb

#start_browserObject



169
170
171
172
173
174
175
176
177
178
179
180
181
# File 'lib/hourglass/runner.rb', line 169

def start_browser
  display = Swt::Widgets::Display.new
  shell_wrapper = ShellWrapper.new(display, 'name' => 'main')
  browser_wrapper = BrowserWrapper.new(shell_wrapper)
  browser_wrapper.set_url("http://localhost:4567", nil, ["user-agent: SWT"].to_java(:String))
  shell_wrapper.open
  while !shell_wrapper.disposed?
    if !display.read_and_dispatch
      display.sleep
    end
  end
  display.dispose
end