赛普拉斯TestRunner通过“cypress.open”在本地工作,但在Windows Server 2008上不起作用

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

我正在使用赛普拉斯测试框架JS API并尝试在Windows Server 2008上托管它。当我在Windows 10笔记本电脑上本地执行Javascript命令“cypress.open”时,TestRunner窗口打开,我可以手动运行测试。

但是在Windows Server 2008上也不起作用。没有报告错误。这与Windows Server 2008相关的任何安全方面有什么关系?任何人都可以了解这里可能发生的事情。

我在服务器上使用npm安装了cypress。

npm install cypress

在C:\ Users \ xyz \ AppData \ Local安装它

这是打开cypress测试运行器的Javascript代码。

Var cypress = require(‘cypress’);
module.exports = function(callback)
{
cypress.open({
project:  ‘./node_modules/.bin’
});
callback(null,”Opening cypress”);
};

我使用ASP.NET Core来运行节点模块。 C#代码在这里:

public asynchronous Task<IActionResult> OpenTests()
{
  Var data = await  _nodeservices.InvokeAsync<string>(“Scripts/OpenTests.js”);
return ok(data);
}

任何帮助表示赞赏。谢谢。

javascript asp.net-core windows-server-2008-r2 cypress
1个回答
0
投票

我会证实你遇到了System requirements

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