在我的黄昏测试中,我想先添加然后删除新闻。每个新闻都有.delete-news类,但在屏幕上我有多个元素。每个 .delete-news 类在其路径数据属性中都有其 id data-newsid="id"。现在浏览器不知道应该点击哪个删除新闻类。我应该如何管理?
可能我应该选择具有最大 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');
});
}