首页 > 解决方案 > 使用带有随机页面路径的 testcafe

问题描述

我的反应应用程序使用 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 或使用不同的测试库的建议。

标签: reactjsrandomautomated-testsintegration-testingtestcafe

解决方案


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


推荐阅读