Testcafe:找不到资源的 dns 记录

Posted

技术标签:

【中文标题】Testcafe:找不到资源的 dns 记录【英文标题】:Testcafe: Failed to find a dns-record for the resource 【发布时间】:2020-04-24 12:31:53 【问题描述】:

我正在尝试从 Macbook 运行如下简单的脚本。当我从个人家庭网络尝试但在公司/办公室网络上失败并出现错误“未能找到资源的 DNS 记录”时,这运行良好。 在 Macbook 中,代理是在系统级别配置的,所以我假设 Testcafe 浏览器会话将引用相同的内容。我还尝试在 TestCafe 运行参数中强制代理,但这也不起作用。我重新检查了防火墙设置,该节点位于允许的程序列表中。任何帮助将不胜感激。

import  Selector  from 'testcafe';

fixture `Hello Google`
    .page `https://www.google.co.in/`

test('My first test', async t => 
    console.log ("Hi Google")
)

我有节点 12.14.0、npm 6.13.4 和 testcafe 1.6.1。我也尝试了testcafe 1.7.1,结果是一样的。

【问题讨论】:

没有TestCafe你能访问上面提到的网站吗?当您在该网站上运行 curl (curl https://www.google.co.in -o /dev/null) 时会发生什么?您是如何指定用于运行测试的代理选项的? 我可以从浏览器手动访问该站点。通过 curl,我收到此错误:“curl:(7)无法连接到 www.google.co.in 端口 443:连接被拒绝”。对于代理,我尝试了以下命令:testcafe chrome logintest.js --proxy proxy.mycorp.com:port 您是否尝试过使用代理设置运行curl? ***.com/a/9445516 使用代理卷曲。所以,我尝试在 testcaferc 文件中提供它并且它有效。出于某种原因,当我将它作为运行命令的一部分给出时,它不起作用。但我现在很好,因为我能够很好地运行测试。谢谢。 【参考方案1】:

已通过在配置文件中指定代理设置解决了该问题。

https://devexpress.github.io/testcafe/documentation/reference/configuration-file.html#proxy

【讨论】:

以上是关于Testcafe:找不到资源的 dns 记录的主要内容,如果未能解决你的问题,请参考以下文章

NSlookup都找不到自己的DNS服务器

为啥打开网页找不到DNS服务器?

IIS 6.0 找不到服务器或DNS错误?

如何解决电脑出现 “找不到服务器或DNS错误”

laragon 项目:找不到 DNS 地址

如何解决 Windows 10 上的“找不到服务器 DNS 地址”错误? [关闭]