open /sessions/logout
open /sessions/login
type login admin
type password admin
clickAndWait commit
waitForElementPresent css=.js-user-authenticated
open /dashboard/index/com.sonarsource.it.samples:multi-modules-sample
click css=#context-navigation .navbar-admin-link
waitForElementPresent link=Update Key
clickAndWait link=Update Key
type id=string_to_replace com.sonarsource
type id=replacement_string org.sonar
clickAndWait id=bulk_update_button
waitForText content *Do you really want to perform the bulk update on project keys?*
waitForText content *com.sonarsource.it.samples:multi-modules-sample*org.sonar.it.samples:multi-modules-sample*
waitForText content *com.sonarsource.it.samples:multi-modules-sample:module_a*org.sonar.it.samples:multi-modules-sample:module_a*
clickAndWait id=bulk_update_button
waitForText content *The key has successfully been updated for all required resources.*
waitForText content *org.sonar.it.samples:multi-modules-sample*
assertTextNotPresent content *com.sonarsource.it.samples:multi-modules-sample*