reactjs - 使用带有随机页面路径的 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 或使用不同的测试库的建议。
解决方案
要测试一个页面,您需要知道如何导航到它。因此,您应该有办法获取页面的 URL(另一个网页上的链接、生成的带有链接的文件等)。它不依赖于测试框架、编程语言等。
推荐阅读
- html - 如何定位具有 position:fixed 的 NAV;在中心?
- excel - Excel VBA 数据抓取 - 并非所有数据都被提取
- list - 如何将元组列表拆分为列表元组?
- c++ - 如何正确删除一行控件并在该位置动态创建一个新控件?
- apache-flink - Apache Flink - 如何在启动时跳过除最近窗口之外的所有窗口
- reactjs - 请求被拒绝,因为 Authorization 标头不包含有效的不记名令牌 (JWT)
- c++ - 使用 Quazip 构建 c++ Qt CLI 工具
- python-3.x - 如何获取具有错误状态的网址
- kubernetes - 无法从 kubernetes 中的另一个 pod ping postgres pod
- alexa-skills-kit - alexa sdk 自定义逻辑来确定是否需要插槽