使用具有随机页面路径的 testcafe
Using testcafe with random page paths
我的 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(另一个网页上的链接、生成的带链接的文件等)。
不依赖于测试框架、编程语言等
您可以使用 test.page() function or the t.navigateTo() action. Also, take a look at the Data-Driven Tests 方法为特定测试指定测试页,它似乎适合您的情况。
我的 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(另一个网页上的链接、生成的带链接的文件等)。 不依赖于测试框架、编程语言等
您可以使用 test.page() function or the t.navigateTo() action. Also, take a look at the Data-Driven Tests 方法为特定测试指定测试页,它似乎适合您的情况。