Селектор не работает с элементами с большим количеством разметок - PullRequest
1 голос
/ 09 мая 2020

На этой странице https://www.storytel.com/se/sv/ljudbocker я хочу найти любую обложку или название книги, потому что я хочу щелкнуть по ней. Однако я продолжаю получать сообщение об ошибке, что он не соответствует ни одному элементу в дереве DOM. У него много наценок, возможно, это может быть причиной. Кто-нибудь знает, как я могу заставить эту работу? Спасибо

1 Ответ

2 голосов
/ 10 мая 2020

Чтобы щелкнуть книгу с названием «Rött, vitt och kungligt blått», сначала попробуйте сохранить раздел div, который содержит книгу, используя

const smartList1 = Selector('#smartList1');

Теперь нажмите на конкретный c заголовок 'Rött , vitt och kungligt blått ', попробуйте

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