选择器不适用于具有许多标记的元素

Selector not working with elements with many markups

在此页面上 https://www.storytel.com/se/sv/ljudbocker我想找到任何书籍封面或书名,因为我想单击它。但是我一直收到错误消息,它与 DOM 树中的任何元素都不匹配。它确实有很多标记,所以这可能就是原因。有谁知道我怎样才能使这项工作?谢谢

要单击标题为 'Rött, vitt och kungligt blått' 的图书,首先尝试使用

保存包含该图书的 div 部分
const smartList1 = Selector('#smartList1');

现在点击特定的标题'Rött, vitt och kungligt blått',尝试

await t.click(smartList1.find('a.sliderBookTitleLink').withText('Rött, vitt och kungligt blått'));