jqh il y a 5 ans
Parent
commit
8951d32348
2 fichiers modifiés avec 11 ajouts et 1 suppressions
  1. 1 0
      tests/Browser/Pages/PainterCreatePage.php
  2. 10 1
      tests/BrowserExtension.php

+ 1 - 0
tests/Browser/Pages/PainterCreatePage.php

@@ -100,6 +100,7 @@ class PainterCreatePage extends Page
     public function submit(Browser $browser)
     {
         return $browser->with('@form', function (Browser $browser) {
+            $browser->scrollToTop();
             $browser->press(__('admin.submit'));
             $browser->waitForTextInBody(__('admin.save_succeeded'), 2);
             $browser->waitForLocation(admin_base_path('tests/painters'), 1);

+ 10 - 1
tests/BrowserExtension.php

@@ -128,7 +128,16 @@ JS
             'scrollToBottom' => function () {
                 $this->script(
                     <<<'JS'
-            $(document).scrollTop($(document).height() - $(window).height()); 
+$(document).scrollTop($(document).height() - $(window).height()); 
+JS
+                );
+
+                return $this;
+            },
+            'scrollToTop' => function () {
+                $this->script(
+                    <<<'JS'
+$(document).scrollTop(0); 
 JS
                 );