Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
UserAccountForgotPassword.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Mtf\Page\Page;
10 
14 class UserAccountForgotPassword extends Page
15 {
16  const MCA = 'admin/auth/forgotpassword';
17 
23  protected $blocks = [
24  'messagesBlock' => [
25  'class' => \Magento\Backend\Test\Block\Messages::class,
26  'locator' => '.messages',
27  'strategy' => 'css selector',
28  ],
29  'forgotPasswordForm' => [
30  'class' => \Magento\Security\Test\Block\Form\ForgotPassword::class,
31  'locator' => '#login-form',
32  'strategy' => 'css selector',
33  ],
34  ];
35 
39  protected function initUrl()
40  {
41  $this->url = $_ENV['app_backend_url'] . self::MCA;
42  }
43 
47  public function getMessagesBlock()
48  {
49  return $this->getBlockInstance('messagesBlock');
50  }
51 
55  public function getForgotPasswordForm()
56  {
57  return $this->getBlockInstance('forgotPasswordForm');
58  }
59 }