[TASK] Enable v8 acceptance testing again
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Tests / Acceptance / Backend / Login / BackendLoginCest.php
index edec1df..200300d 100644 (file)
@@ -14,7 +14,8 @@ namespace TYPO3\CMS\Core\Tests\Acceptance\Backend\Login;
  * The TYPO3 project - inspiring people to share!
  */
 
-use TYPO3\TestingFramework\Core\Acceptance\Support\Helper\Topbar;
+use TYPO3\CMS\Core\Tests\Acceptance\Support\BackendTester;
+use TYPO3\TestingFramework\Core\Acceptance\Helper\Topbar;
 
 /**
  * Various backend login related tests
@@ -25,9 +26,9 @@ class BackendLoginCest
      * Call backend login page and verify login button changes color on mouse over,
      * verifies page is available and CSS is properly loaded.
      *
-     * @param \AcceptanceTester $I
+     * @param BackendTester $I
      */
-    public function loginButtonMouseOver(\AcceptanceTester $I)
+    public function loginButtonMouseOver(BackendTester $I)
     {
         $I->wantTo('check login functions');
         $I->amOnPage('/typo3/index.php');
@@ -52,9 +53,9 @@ class BackendLoginCest
      * Call backend login page and submit invalid login data.
      * Verifies login is not accepted and an error message is rendered.
      *
-     * @param \AcceptanceTester $I
+     * @param BackendTester $I
      */
-    public function loginDeniedWithInvalidCredentials(\AcceptanceTester $I)
+    public function loginDeniedWithInvalidCredentials(BackendTester $I)
     {
         $I->wantTo('check login functions');
         $I->amOnPage('/typo3/index.php');
@@ -82,9 +83,9 @@ class BackendLoginCest
     /**
      * Login a admin user and logout again
      *
-     * @param \AcceptanceTester $I
+     * @param BackendTester $I
      */
-    public function loginWorksAsAdminUser(\AcceptanceTester $I)
+    public function loginWorksAsAdminUser(BackendTester $I)
     {
         $I->wantTo('login with admin');
         $this->login($I, 'admin', 'password');
@@ -99,9 +100,9 @@ class BackendLoginCest
     /**
      * Login as a non-admin user, check visible modules and logout again
      *
-     * @param \AcceptanceTester $I
+     * @param BackendTester $I
      */
-    public function loginWorksAsEditorUser(\AcceptanceTester $I)
+    public function loginWorksAsEditorUser(BackendTester $I)
     {
         $this->login($I, 'editor', 'password');
 
@@ -123,11 +124,11 @@ class BackendLoginCest
     /**
      * Helper method for user login on backend login screen
      *
-     * @param \AcceptanceTester $I
+     * @param BackendTester $I
      * @param string $username
      * @param string $password
      */
-    protected function login(\AcceptanceTester $I, string $username, string $password)
+    protected function login(BackendTester $I, string $username, string $password)
     {
         $I->amGoingTo('Step\Backend\Login username: ' . $username);
         $I->amOnPage('/typo3/index.php');
@@ -145,14 +146,14 @@ class BackendLoginCest
     /**
      * Logout user by clicking logout button in toolbar
      *
-     * @param \AcceptanceTester $I
+     * @param BackendTester $I
      */
-    protected function logout(\AcceptanceTester $I)
+    protected function logout(BackendTester $I)
     {
         $I->amGoingTo('step backend login');
         $I->amGoingTo('logout');
         // ensure that we are on the main frame
-        $I->switchToIFrame();
+        $I->switchToMainFrame();
         $I->click('#typo3-cms-backend-backend-toolbaritems-usertoolbaritem > a');
         $I->click('Logout');
         $I->waitForElement('#t3-username');