Angular “垫上的字符串”选项中的额外空间

Angular “垫上的字符串”选项中的额外空间,angular,selenium,protractor,Angular,Selenium,Protractor,当我从mat option获取文本时,字符串末尾有额外的空间,因此当我将此值与预期值进行比较时,断言失败 我以前从未遇到过这个问题,如何解决它,为什么会发生这种情况?您可以通过修剪来解决您的问题: element.getText().trim(); 然后,该值变得没有额外的空格,您可以根据需要执行断言在断言之前/断言中使用.trim()。或者提供您的代码以了解为什么以及何时使用空格appears@CzescTuSlawomr:请提供失败的实际代码。包括重现和理解问题所需的所有细节。(“我以前从

当我从
mat option
获取文本时,字符串末尾有额外的空间,因此当我将此值与预期值进行比较时,断言失败


我以前从未遇到过这个问题,如何解决它,为什么会发生这种情况?

您可以通过修剪来解决您的问题:

element.getText().trim();

然后,该值变得没有额外的空格,您可以根据需要执行断言

在断言之前/断言中使用
.trim()
。或者提供您的代码以了解为什么以及何时使用空格appears@CzescTuSlawomr:请提供失败的实际代码。包括重现和理解问题所需的所有细节。(“我以前从未遇到过这个问题”实际上没有帮助。)