【发布时间】:2016-06-04 17:01:00
【问题描述】:
我也检查了链接:Protractor: element.getText() returns an object and not String 但我在上面的链接上没有找到答案,我想要字符串作为回报??
【问题讨论】:
-
在我看来完全一样。如果我错了,请纠正我。谢谢。
我也检查了链接:Protractor: element.getText() returns an object and not String 但我在上面的链接上没有找到答案,我想要字符串作为回报??
【问题讨论】:
所有量角器的方法都返回承诺,要解决该承诺,您需要发送如下内容:
element.getText().then(function(text) {
console.log(text);
});
or use "expect"-->jasmine's assertion
expect(element.getText()).toEqual("Your Text");
有关我建议的承诺的详细想法,请通过此链接: http://www.html5rocks.com/en/tutorials/es6/promises/
【讨论】:
element(by.xpath("//h1[@ng-model='Save Employee']")); abc.getText().then(function(success) {console.log("SUCCESS: "+success);}, function(error){console.log("ERROR: "+error);});我猜你的xpath有问题,错误函数会帮你识别。