我当前正在使用nightwatchjs(最新版本),并且试图获取下面的元素的文本(“欢迎使用最新的.....”),但似乎找不到。
当前,我正在使用以下代码;
TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
但是我得到一个空值。
我在这里缺少明显的东西吗?
谢谢
答案 0 :(得分:0)
如我所见,问题不在于选择器,而是您如何尝试记录它。
尝试console.log('element text = ' + result.value);
或者作为替代方法(就是我的做法):
browser.getText('css selector', '.bfs-details__about-seller__why-buy p', function(result) {
myValue = result.value;
});
browser.perform(function () {
console.log(myValue)
});
为什么要使用表演:Nightwatch API Perform