Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器测试元素是否为空_Javascript_Protractor - Fatal编程技术网

Javascript 量角器测试元素是否为空

Javascript 量角器测试元素是否为空,javascript,protractor,Javascript,Protractor,我想测试这个div元素是否为空 var messagesDiv = element(by.id('messagesDiv')); expect(messagesDiv).to... 我怎样才能做到这一点呢?试试看 expect (messagesDiv.text).toBe('') 我认为: expect(messagesDiv.getText()).toBe(''); 我们应该做到这一点。更多信息。expect(messagesDiv.getText()).toMatch(/^\s*$/

我想测试这个
div
元素是否为空

var messagesDiv = element(by.id('messagesDiv'));
expect(messagesDiv).to...
我怎样才能做到这一点呢?

试试看

expect (messagesDiv.text).toBe('')
我认为:

expect(messagesDiv.getText()).toBe('');

我们应该做到这一点。更多信息。

expect(messagesDiv.getText()).toMatch(/^\s*$/)将处理空格、制表符、换行符等,HTML将其视为空,但实际上可能不在原始HTML中。

检查是否应执行此操作请确认您使用的是Jasmine、Mocha等测试框架。。由于语法可能因框架而异。测试框架Jasmine是否有任何答案真正回答了您的问题?如果使用Mocha,您可以使用以下命令:
expect(messagesDiv.getText()).to.finally.equal(“”)
按照承诺使用chai(因为getText()返回承诺)