我正在为移动应用程序进行示例测试,并在AppCenter中上传和运行。我尝试了XamarinUITest和C#组合,成功地上传并运行了测试文件。在使用Appium、Java和Junit尝试测试文件并试图在AppCenter中上传它时,会出现错误: getaddrinfo ENOTFOUND终端中的api.appcenter.ms api.appcenter.ms:443。
我用来上传的代码片段是: appcenter测试运行appium -app "Appium/JunitiOS“-设备"Appium/iphone”-app-path pathToFile.ipa -测试系列"en_US“-locale”en_US“-build目标/上载。
注意:在片段中给出相应的文件路径。
在终点站得到以下信息:准备测试.好了。有力的论据..。好了。创造新的测试运行..。好了。验证应用程序文件。好了。上传文件..。失败。错误: getaddrinfo ENOTFOUND api.appcenter.ms api.appcenter.ms:443
环境:达尔文应用程序上传Id: Appium/JunitiOS时间戳: 1554114371409操作: RunAppiumTestsCommand退出代码:3
发布于 2019-04-02 10:12:13
当出现某种网络问题( WiFi退出、公司防火墙或代理或DNS问题可能是罪魁祸首)时,通常会发生此错误。
如果成功的上载是在不同的机器上运行,还是在不同的网络上运行,那么就可以尝试。
如果成功的上载运行在同一网络上的同一台计算机上,则需要进行操作。
我还建议再次使用--debug运行该命令--您应该能够看到正在发送的API调用,并确定上传失败的时间点(如果每次都是相同的点)。
https://stackoverflow.com/questions/55453076
复制相似问题