Nightwatch.js: a janela é indefinida

Estou tentando usar o Nightwatch para testar um aplicativo React. Estou usando o React-Router com ele.

Ao executar meu teste com o Nightwatchwindow está indefinido.

O React usa o seguinte trecho para testar se o DOM está disponível:

var canUseDOM = !!(
  typeof window !== 'undefined' &&
  window.document &&
  window.document.createElement
);

Fonte: React.js:ExecutionEnvironment.js # L16

O React-Router esperacanUseDOM para ser verdade, caso contrário, gera um erro.

Então, meu teste falha porquewindow é indefinido ao executar o Nightwatch.

Não deveriawindow estar presente com webdriver selênio? Como posso fazerwindow acessível?

questionAnswers(2)

yourAnswerToTheQuestion