reactjs - 将 testcafe 与随机页面路径一起使用

标签 reactjs random automated-tests integration-testing testcafe

我的 React 应用程序使用 UUID 来标识某种类型的对象。这也用在页面路径中。 mysite.com/thing/uuid-for-one-of-the-things

这种类型的对象不断变化,因此某一天存在的 UUID 可能不会再存在。

我的其他页面使用 testcafe。我用

加载页面
fixture('Cool Page')
  .page('mysite.com/coolPage/a-cool-thing-that-is-not-random')

如何加载和测试具有随机路径的页面?

我愿意接受有关修改我的设计以不使用 UUID,或者可能使用不同的测试库的建议。

最佳答案

要测试页面,您需要知道如何导航到该页面。 因此,您应该有一种方法来获取页面的 URL(另一个网页上的链接、生成的带有链接的文件等)。 不依赖于测试框架、编程语言等。

关于reactjs - 将 testcafe 与随机页面路径一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59298229/

相关文章:

javascript - 路由改变时react-router-dom刷新组件

javascript - ComponentDidUpdate 不起作用

python - numpy.random 和蒙特卡洛

php - 如何使用 Codeception/Selenium 将某些东西向上拖动一定数量的像素

angular - Playright 使用 global-setup.ts 缓存 session 超时登录到应用程序,等待 DEBUG=0 的选择器,而 DEBUG=1 则不会超时

reactjs - 如何重置React Table中的过滤字段?

javascript - 将 DOM 变量作为 props 传递给 Reactjs

Fortran 中的随机数组/矩阵初始化

swift - 在两个位置之间随机生成一个 SKSpriteNode

c# - 有没有办法从 C# Selenium 测试中删除 HttpOnly cookie?