1
我想使用文档querySelectorAll来选择一个选项数组。我发现,我们不能直接使用document.querySelectorAll
,因为它给了我错误NightwatchJS:如何循环使用document.querySelectorAll选择的元素?
"ReferenceError: document is not defined"
,而是在this答复中提到,但仍然得到未定义与browser.execute
使用它。控制台语句日志未定义,它应该给我一个元素数组。如果我在开发人员工具中运行这个css选择器,它给了我期望的数组,但不在这里。任何想法,如果我做错了什么?
browser.execute(function (data) {
console.log(document.querySelectorAll('div#question_' + quesNo + ' .answerBlock .answer-value'));
return true;
},[],null);
给它一个尝试,没有工作! –
与我发布的代码相同的代码在我的其中一个项目中使用Nightwatch进行的众多测试中工作良好。你的问题在别的地方。 – Amid