MDL-64665 core_message: New step to open settings preferences
authorcescobedo <carlos.escobedo@gmail.com>
Fri, 29 Mar 2019 20:28:51 +0000 (21:28 +0100)
committercescobedo <carlos.escobedo@gmail.com>
Wed, 24 Apr 2019 16:33:12 +0000 (18:33 +0200)
message/tests/behat/behat_message.php

index 90f325d..0e43c4f 100644 (file)
@@ -232,4 +232,21 @@ class behat_message extends behat_base {
             $this->escape($convname).'")]';
         $this->execute('behat_general::i_click_on', array($xpath, 'xpath_element'));
     }
+
+    /**
+     * Open the settings preferences.
+     *
+     * @Given /^I open messaging settings preferences$/
+     */
+    public function i_open_messaging_settings_preferences() {
+        $this->execute('behat_general::wait_until_the_page_is_ready');
+        $this->execute('behat_general::i_click_on',
+            array(
+                '//*[@data-region="message-drawer"]//a[@data-route="view-settings"]',
+                'xpath_element',
+                '',
+                '',
+            )
+        );
+    }
 }