Sha256: c41f76b8d0a23cd8fdfe4ecd3c19fbea77d867320994cbf03fca4c870402893f

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

module Fluent
  module Platforms
    module MechanizeDriver
      class PlatformObject

        attr_reader :driver

        def initialize(driver)
          @driver = driver
        end

        ## Browser-Level Actions ##

        def visit(url)
          driver.get(url)
        end
        
        def markup
          driver.current_page.body
        end
        
        def get_cookie_value(name)
          for cookie in driver.cookie_jar.cookies 
            if cookie.name == name
              return cookie.value
            end
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fluent-0.7.2 lib/fluent/platform_mechanize/platform_object.rb