【发布时间】:2021-01-31 01:40:48
【问题描述】:
我目前正在尝试自动化测试一个相当大的 Web 应用程序 (DMS) 文档管理系统。稍微解释一下系统:有一个负载均衡器连接到两个前端之一。为了确保在我的测试中不会出现问题,我直接尝试访问前端。现在解决我的问题:
尝试使用 Test Runner 运行所有测试(大约 20 个规范文件)以及尝试使用以下命令通过控制台运行测试时:.\node_modules\.bin\cypress run --spec "cypress/integration/Basis/**/*" --browser chrome
有时在cy.visit() 之后出现服务器错误。该错误还会阻止控制台上的测试运行,并且看起来它会使柏树崩溃。错误如下:
资源丢失或其他地方是不可能的,因为大多数时候测试都有效。大多数情况下,它是一个不同的测试出现错误的地方。最糟糕的是,我不知道如何重现该错误。而且看起来这个问题只出现在我身上。
所以请告诉我您是否曾经看过此消息,也许您可以帮助我解决此问题。感谢您的帮助。
【问题讨论】:
-
附带问题:url 中的斜杠和反斜杠的混合是否可以?如果你用斜杠替换你的反斜杠会发生什么?
-
@Reporter 我使用反斜杠是因为我在 Windows 上工作。正斜杠显然也很有效......
-
从您的应用在 IIS 上运行的屏幕截图来看,如果您可以查看 IIS 日志,最好看看发生了什么。也许应用程序会自行重启(回收),当它重启时会导致 404。
标签: javascript automated-tests cypress dms opentext