赛普拉斯无限卷轴

Cypress Infinite Scroll

如何向下滚动并在“https://the-internet.herokuapp.com/infinite_scroll”中找到使用 Cypress 框架的文本。 我想找到一个文本“和痛苦,好像她逃离了她所责备的人的快乐,但我们所有人都为某个人。”

您需要使用递归来执行此操作。cypress-recurse非常适合此操作。

const textToFind = 'doloremque quasi voluptatibus fugiat ipsa eos quas culpa sed omnis nostrum enim quisquam.'
recurse(
  () => {
    return cy.contains('.text-selector', 
    textToFind).should(Cypress._.noop)
  },
  ($text) => $text.length > 0 },
  {
    timeout:60_000, // you can alter these options
    delay:1_000,
    error: 'Could not find text',
  },
)