量角器:如何从字符串中删除多余空间就像我们在java中使用getText.trim()一样 [英] Protractor:How to remove extra space from string just like we use in java getText.trim()

查看:187
本文介绍了量角器:如何从字符串中删除多余空间就像我们在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()一样的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆