gpt4 book ai didi

laravel-5.4 - 如何在Laravel黄昏中处理同一个类的多个元素

转载 作者:行者123 更新时间:2023-12-04 00:11:59 24 4
gpt4 key购买 nike

在黄昏测试中,我想先添加然后删除新闻。每个新闻都有.delete-news类,但是在屏幕上我有多个元素。每个.delete-news类在其path数据属性中均具有其id data-newsid =“ id”。现在,浏览器不知道应该单击哪个delete-news类。我该如何处理?

可能我应该选择具有最大data-newsid属性的delete-news类。但我不知道该如何检查。

目前,我正在这样删除它:

public function testRemoveNews() {
$this->browse(function ($browser) {
$browser->visit('/')
->press('.delete_news')
->press('Yes')
->waitForText('News has been deleted!')
->press('OK')
->assertDontSee('Title of the news');
});
}

最佳答案

如果按'id' desc排序新闻,也许您应该尝试

->press('.delete-news:first') // or :nth-child(1)


或向第一个新闻元素(如 dusk)添加 dusk="last-news"属性,并使用以下命令调用它:

->press('@last-news')

关于laravel-5.4 - 如何在Laravel黄昏中处理同一个类的多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44283669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com