我刚开始在 Laravel 5.8 上使用 Laravel Dusk,并且已经遇到了一个问题。在谷歌上搜索了很多,但没有找到答案。
$browser->visit('https://www.website.com')
->script('window.scrollTo(0, 1000);');
$elems = $browser
->pause(1000)
->elements('.elem a');
这是我当前获取页面上某个元素下的所有链接的代码。
我想要做的是获取所有链接并获取它们的href
属性或它们可能具有的任何自定义属性(如果是属性,我想指定名称)。
我在文档中找到了这个:
$attribute = $browser->attribute('selector', 'value');
但它并没有真正帮助我,因为它只获取第一个(或最后一个,我不是 100% 确定)元素的属性。
那么有没有办法遍历找到的元素并提取它们的属性呢?