Debugging 在哪里可以找到由--dev标志生成的信息?还是有办法让它更冗长?

Debugging 在哪里可以找到由--dev标志生成的信息?还是有办法让它更冗长?,debugging,testing,automated-tests,e2e-testing,testcafe,Debugging,Testing,Automated Tests,E2e Testing,Testcafe,testcafe/e2e测试有问题-在一个容器化环境中工作正常,但在另一个容器化环境中失败。试图调试/挖掘错误,但我只收到一条消息ERROR无法建立一个或多个指定的浏览器连接。这可能是由网络问题或远程设备故障引起的。 我试图使用文档中提到的--dev标志,但我没有得到更多信息-我的问题是:如果有额外的日志被写入到我不知道的地方?或者是否有其他方法使其更详细,以便我可以看到发生了什么?如果您可以看到此选项,则可以在浏览器中单步执行调试器 由于您的问题是连接到浏览器,我想这个选项对您没有帮助 如Ro

testcafe/e2e测试有问题-在一个容器化环境中工作正常,但在另一个容器化环境中失败。试图调试/挖掘错误,但我只收到一条消息
ERROR无法建立一个或多个指定的浏览器连接。这可能是由网络问题或远程设备故障引起的。

我试图使用文档中提到的
--dev
标志,但我没有得到更多信息-我的问题是:如果有额外的日志被写入到我不知道的地方?或者是否有其他方法使其更详细,以便我可以看到发生了什么?

如果您可以看到此选项,则可以在浏览器中单步执行调试器


由于您的问题是连接到浏览器,我想这个选项对您没有帮助

如Roman所述,
--dev
标志启用非精简文件。您可以使用
--dev
标志自己调试代码。以下是导致错误的代码:

您将在
node\u modules/testcafe/lib/runner/browser set.js
文件中找到编译后的代码

看起来浏览器没有在可接受的时间内响应


你能稳定地再现这个问题吗?你能在本地复制吗?如果您能为我们提供一个示例来演示问题并允许我们进行调试,我们将不胜感激。

谢谢。是 啊看来我得仔细研究一下libs,添加一些日志语句,看看事情进展如何。谢谢Alex!最后,这个问题是由chromium中的segfault错误引起的。升级到最新的节点alpine和最新的chromium解决了这个问题(这是在kubernetes上下文中,所以我们使用的底层主机节点发生了变化,这导致它自发地不工作),testcafe有没有可能提供比这更多的信息?我也经历过同样的错误,但前后不一致。实际上,我没有一种方法可以始终如一地复制它。即使我可以给你我的整个项目,我怀疑我的电脑扮演了一个角色,它不会以同样的方式工作在另一个。我知道问题可能出在chrome方面,但有没有办法像testcafe那样打开chrome日志或调用headless chrome?还有,所有东西都在本地运行,包括浏览器。Windows系统。