TestCafe 无法连接到我的主机文件中指定的本地主机,该文件连接到 DevTest 又名 Lisa 服务虚拟化系统

问题描述 投票:0回答:1

如何连接到本地主机?

本地主机在我的主机文件中指定,如下所示:
#SSL启用端口:44323
127.0.0.1 视觉.tests.com
127.0.0.1 Visual.tests.com/motors

    fixture`Motors web page`  
            .page`<https://visual.tests.com:44323/motors?loc=en_NL&requester=ST/>`  

我收到浏览器错误“http://localhost:51705/about:error

但是我的尝试遇到了以下错误:

无法加载“https://visual.tests.com:44323/?loc=en_NL&requester=ST/”页面。
增加“pageRequestTimeout”变量的值,启用“retryTestPages”选项,或使用隔离模式执行其他尝试来执行此测试。
您可以在
找到此问题的故障排除信息 “https://go.devexpress.com/TestCafe_FAQ_ARequestHasFailed.aspx”。

  Error details:  
  Error: Failed  


错误详细信息:
错误:SSL 证书错误 (ERR_CERT_AUTHORITY_INVALID)

错误详细信息:
错误:连接被拒绝 或
错误详情: 无法找到该资源的 DNS 记录 “https://visual.tests.com:44323/track?loc=en_NL&requester=ST/”。

预计网站甚至可以打开 Visual.tests.com:44323。
此 URL 连接到 Broadcom 又名 Lisa Servicer 虚拟化站点,该站点存储用于测试目的的数据。

以下尝试:
testcafe chrome icod.local.ts --主机名 https://visual.tests.com

testcafe chrome icod.local.ts --hostname visual.tests.com

testcafe chrome icod.local.ts --hostname visual.tests.com/motors
browser connection localhost virtualization testcafe
1个回答
0
投票

我想通了。我能够使用 https://visual.tests.com:44323/track?loc=en_NL/在我的fixture.page中通过在命令行测试运行中包含“--disable-native-automation”来实现。

下面是我测试中使用的fixture.page:

fixture`Motors web page`  
            .page`https://visual.tests.com:44323/track?loc=en_NL/` 

下面是我成功使用的示例命令行脚本。

testcafe chrome -e devtest.local.ts --disable-native-automation  

补充阅读:

https://testcafe.io/documentation/404237/guides/intermediate-guides/native-automation-mode#q-how-do-i-disable-native-automation

© www.soinside.com 2019 - 2024. All rights reserved.