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?