Method: Selenium::SeleniumServer.run

Defined in:
lib/selenium/selenium_server.rb

.run(argv, vmparameter = '') ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/selenium/selenium_server.rb', line 10

def SeleniumServer::run(argv, vmparameter='')
  jar_file = SeleniumServer.jar_file
  if (argv[0] == '-stop')
    server = SeleniumServer.new(argv[1])
    puts "stopping server on port #{server.port_number}"
    server.stop
  elsif argv[0] == '-check'
    server = SeleniumServer.new(argv[1])
    if (server.running?)
      puts "server running on #{server.port_number}"
    else
      puts "server not running on #{server.port_number}"
    end
  else
    command = "java #{vmparameter} -jar #{jar_file} #{argv.join(' ')}"
    puts command
    system(command)
  end
end