本文介绍了量角器:如何从字符串中删除多余空间就像我们在java中使用getText.trim()一样的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从字符串中删除额外空格,就像我们在量角器中的 java getText.trim()
中使用一样,
我这样使用:
How to remove extra space from string just like we use in java getText.trim()
in Protractor,
I used like this:
var columnvalue=rows.get(9).getText();
var columnvalue1=columnvalue.trim();
但我收到错误:
对象[对象对象]
没有方法'trim'
推荐答案
安德烈亚斯的解决方案基本上是正确的。我只是附加一些额外的信息。
Andreas' solution is basically correct. I'm just appending some additional info.
我不确定你使用的装饰是什么,但
I'm not sure what you're using the trim for, but
1)如果你'重新尝试将其置于断言中:
1) if you're trying to put it into an assertion:
expect(rows.get(9).getText()).toMatch('\s*STRING_TO_MATCH\s*')
或只是
expect(rows.get(9).getText()).toContain('STRING_TO_MATCH')
2)如果你想要一个返回修剪价值的承诺
2) If you want a promise that returns the trimmed value
var columnvalue=rows.get(9).getText();
var columnvalue1=columnvalue.then(function(text) {return text.trim();})
这篇关于量角器:如何从字符串中删除多余空间就像我们在java中使用getText.trim()一样的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!