【发布时间】:2018-01-29 18:00:28
【问题描述】:
我有一种情况,我不想检查元素是否存在且可见/可点击。如果没有,脚本处理将继续。
虽然 Laravel Dusk 提供了 $browser->assertVisible($selector) 方法,但如果元素不可见,这会导致异常。或者$browser->waitFor('.selector');,但是如果元素没有出现,这也会结束脚本处理。
以下是 Selenium 用于检查元素是否可见的标准:How to force Selenium WebDriver to click on element which is not currently visible?
显然 Dusk 没有提供这种方法。实现它的最佳方式是什么?
【问题讨论】:
标签: laravel selenium selenium-chromedriver laravel-dusk laravel-dusk2