私はページを持っていますが、そのページに入るとパーツの下にのみ表示されるので、ページの上部にある要素の1つをクリックしてスクロールしたいと思います。しかしそれは働かない。behatでscrollTopを使用するには?
$this->getSession()->wait(5000, "jQuery('#page').animate({scrollTop: '-500px'}, 300)");
ありがとうございます。あなたはこのようなアクションを使用することができます
私はページを持っていますが、そのページに入るとパーツの下にのみ表示されるので、ページの上部にある要素の1つをクリックしてスクロールしたいと思います。しかしそれは働かない。behatでscrollTopを使用するには?
$this->getSession()->wait(5000, "jQuery('#page').animate({scrollTop: '-500px'}, 300)");
ありがとうございます。あなたはこのようなアクションを使用することができます
: シナリオ:次の機能で
$this->getSession()->executeScript('window.scrollTo(0,0);');
を、あなたは、ページの任意の要素/領域にスクロールでき
/** * @Given/^私はXにスクロール "([^"] ) "Y "([^"])" のページ$の座標/ */
public function iScrollToXYCoordinatesOfPage($arg1, $arg2)
{
try {
$this->getSession()->executeScript("(function(){window.scrollTo($arg1, $arg2);})();");
}
catch(Exception $e) {
throw new \Exception("ScrollIntoView failed");
}
}
この場合のパラメータは「0」と「0」です