Cypress TestRunner через "cypress.open" работает локально, но не работает на Windows Server 2008 - PullRequest
0 голосов
/ 18 марта 2019

Я использую 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);
}

Любая помощь приветствуется. Спасибо.

1 Ответ

0 голосов
/ 18 марта 2019

Я бы подтвердил, что вы соответствуете Системным требованиям

...