JSDomを使用して、サーバーごとのDOM操作を実行したいと思います。ただし、querySelectorを明示的に有効にしているにもかかわらず、作成されたドキュメントでは未定義です。
var jsdom = require('jsdom');
// Yep, we've got QuerySelector turned on
jsdom.defaultDocumentFeatures = {
QuerySelector: true
};
var dom = jsdom.defaultLevel;
var document = jsdom.jsdom("<html><body><h1>Hello StackOverflow</h1></body></html>"),
window = document.createWindow();
でも:
console.log(document.querySelector)
戻り値
undefined
jsdomを使用してdocument.querySelectorを正しく機能させるにはどうすればよいですか?