class Superbot::Record::Chrome::CLI::RootCommand

Public Instance Methods

execute() click to toggle source
# File lib/superbot/record/chrome/cli/root_command.rb, line 10
def execute
  open_superside

  puts "Press [enter] to exit"

  $stdin.gets
end

Private Instance Methods

open_superside() click to toggle source
# File lib/superbot/record/chrome/cli/root_command.rb, line 20
def open_superside
  options = ::Selenium::WebDriver::Chrome::Options.new
  options.add_argument("app=about:blank")
  options.add_argument("no-sandbox")
  options.add_extension(File.join(File.dirname(__dir__), '../../../..', 'bin', 'superside.crx'))
  browser = ::Selenium::WebDriver.for :chrome, options: options

  # close browser window when extension is loaded
  sleep 1
  browser.close
end