Page MenuHomePhabricator

Add helper to mediawiki_selenium for detecting if ResourceLoader module (JavaScript) has loaded
Closed, DuplicatePublic

Description

In MobileFrontend in browser tests we commonly wait for a ResourceLoader module to be present
This is becoming increasingly useful and should be made to be a global Ruby helper.

Sample code for module name skins.minerva.scripts

on(ArticlePage) do |page|
  page.wait_until do
    browser.execute_script("return mw.loader.getState('skins.minerva.scripts') === 'ready'")
  end
end

Event Timeline

Jdlrobson updated the task description. (Show Details)
hashar renamed this task from Add helper for detecting if ResourceLoader module (JavaScript) has loaded to Add helper to mediawiki_selenium for detecting if ResourceLoader module (JavaScript) has loaded.Apr 18 2016, 7:39 PM
hashar added a subscriber: zeljkofilipin.