【发布时间】:2021-02-15 12:43:56
【问题描述】:
说明: scrollIntoview 黄昏方法没有按预期工作。
谁能告诉我正确的 laravel/dusk 版本,chrome 驱动程序版本,以使其再次工作。
目前我在运行脚本时使用这些版本。 Laravel 框架版本:6.2 laravel/黄昏:6.11 php:7.2 Chrome 驱动程序:88.0.4324.96。
提前谢谢你。
【问题讨论】:
标签: laravel-dusk
说明: scrollIntoview 黄昏方法没有按预期工作。
谁能告诉我正确的 laravel/dusk 版本,chrome 驱动程序版本,以使其再次工作。
目前我在运行脚本时使用这些版本。 Laravel 框架版本:6.2 laravel/黄昏:6.11 php:7.2 Chrome 驱动程序:88.0.4324.96。
提前谢谢你。
【问题讨论】:
标签: laravel-dusk
scrollIntoView()中存在大量的意外行为,以及相关原因...
其中:my own experience 是关于放置在滚动元素上方的引导导航栏,导致许多“其他元素会收到点击”错误。我用自己的浏览器宏修复了它,滚动页面底部的元素(而不是顶部):
\Laravel\Dusk\Browser::macro('scrollView', function ($selector) {
$selector = addslashes($this->resolver->format($selector));
$this->driver->executeScript("document.querySelector(\"$selector\").scrollIntoView({block: 'end'});");
$this->pause(500);
return $this;
});
【讨论】: