【发布时间】:2019-03-14 08:39:51
【问题描述】:
我正在使用 Laravel 5.8,黄昏。我想在一个类中找到某些元素。
假设我用selectable 类提取了页面上的每个元素。
$browser->visit('https://www.website.com')
->script('window.scrollTo(0, 10000);');
$elems = $browser
->pause(1000)
->elements('.selectable');
在此之后,我像这样遍历这些元素:
foreach ($elems as $elem) {
}
问题是,我怎样才能在这些.selectable 类中找到每个具有.custom-item 类的元素。此外,我想获得.custom-item 的属性之一。我以前是这样弄的:
$elem->getAttribute('custom-attribute');
(从这个Laravel Dusk how to get multiple element's attributes?帖子中学到)
那么如何在元素中查找/提取元素,然后使用 Laravel Dusk 获取它们的自定义属性?
【问题讨论】:
-
你能用
$browser->elements('.selectable .custom-item')吗?还是必须分两步?
标签: php laravel laravel-dusk laravel-5.8