When I open the "Home" Canvas page in the editor

Open a Canvas page in the editor (/canvas/editor/canvas_page/<id>) and wait until the editor can be driven, which is when its left toolbar's "Library" button is on screen. The editor is a heavy React application that occasionally fails to mount under load, so the step reloads and retries inside one overall budget instead of one long blind wait. Resolves the page by title; log in first as a user who may edit Canvas pages.

Examples

When I open the "Home" Canvas page in the editor
And I open the "Landing" Canvas page in the editor
When we open the "Pricing" Canvas page in the editor
Given I open the "Team" Canvas page in the editor
And we open the "Events" Canvas page in the editor

Pattern

When(/^(I |we )*open the "([^"]*)" Canvas page in the editor$/, …)

Part of @webship-js/drupal-cms-steps (github.com/webship/drupal-cms-steps), a step pack for Webship-js 2.0.x.