Laravel 8 等待 JavaScript 表达式
有时会希望暂停执行测试,直到给定的 JavaScript 表达式执行结果为 true
。可以使用 waitUntil
方法轻易地达成此目的。传送一个表达式给此方法,不需要包含 return
关键字或者结束分号:
// 等待表达式为 true 5 秒时间...
$browser->waitUntil('App.dataLoaded');
$browser->waitUntil('App.data.servers.length > 0');
// 等待表达式为 true 1 秒时间...
$browser->waitUntil('App.data.servers.length > 0', 1);