如何从字符串中删除多余的空格,就像我们在 Protractor 中的 java getText.trim()
中使用的那样,
我是这样使用的:
var columnvalue=rows.get(9).getText();
var columnvalue1=columnvalue.trim();
但我得到了错误:
Object [object Object]
没有方法 'trim'
最佳答案
Andreas 的解决方案基本上是正确的。我只是附加一些额外的信息。
我不确定你用装饰条做什么,但是
1) 如果你想把它放入一个断言中:
expect(rows.get(9).getText()).toMatch('\s*STRING_TO_MATCH\s*')
或者只是
expect(rows.get(9).getText()).toContain('STRING_TO_MATCH')
2) 如果你想要一个返回 trim 值的 promise
var columnvalue=rows.get(9).getText();
var columnvalue1=columnvalue.then(function(text) {return text.trim();})
关于javascript - Protractor :如何像我们在 java getText.trim() 中使用的那样从字符串中删除多余的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28576288/