Я использую Cypress Testing Framework JS API и пытаюсь разместить его на Windows Server 2008. Когда я выполняю команду Javascript "cypress.open" локально на ноутбуке с Windows 10, открывается окно TestRunner, и я могу запускать тесты, запускаемые вручную. ,
Но то же самое не работает в Windows Server 2008. Об ошибках не сообщается. Это как-то связано с каким-либо аспектом безопасности, связанным с Windows Server 2008? Может кто-нибудь, пожалуйста, пролить свет на то, что может происходить здесь.
Я установил Cypress, используя npm на сервере.
npm install cypress
Установка его в C: \ Users \ xyz \ AppData \ Local
Вот код Javascript, который нужно открыть для запуска Cypress Test.
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);
}
Любая помощь приветствуется. Спасибо.