Sha256: 819433592a7478dde302f9aada3e8bde56420c9e380a143d6526e0edcf5f8358

Contents?: true

Size: 413 Bytes

Versions: 4

Compression:

Stored size: 413 Bytes

Contents

require 'page-object'

class ArticlePage
  include PageObject
  # Wait until a Resource Loader module has loaded.
  #
  # @example
  #   on(WikiPage).wait_until_module_ready("mobile.talk")
  #
  # @param name [String] The name of the Resource Loader module
  def wait_until_rl_module_ready(name)
    wait_until do
      browser.execute_script("return mw.loader.getState('#{name}') === 'ready'")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mediawiki_selenium-1.8.1 lib/mediawiki_selenium/pages/article_page.rb
mediawiki_selenium-1.8.0 lib/mediawiki_selenium/pages/article_page.rb
mediawiki_selenium-1.7.4 lib/mediawiki_selenium/pages/article_page.rb
mediawiki_selenium-1.7.3 lib/mediawiki_selenium/pages/article_page.rb