gpt4 book ai didi

java - normalize-space() 的目的是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:17 26 4
gpt4 key购买 nike

我不太明白normalize-space()的用途。我认为这非常有用。事实上,我在做测试时总是使用它,但我不确定主要用途。

比如这两种情况,有什么区别?使用它有什么好处?

示例 1

WebElement seleccionLabelCabecera 
= findBy(xpath("(//div[contains(normalize-space(@class),
'windowViewMode-maximized active')"]

示例 2

WebElement seleccionLabelCabecera 
= findBy(xpath("(//div[@class, 'windowViewMode-maximized active')"]

最佳答案

normalize-space()函数简化了针对空白变化不重要的字符串的测试规范

在您的示例中,请考虑两个类值之前、之间或之后的额外空格不应该影响是否找到您的目标 div。通过删除前导和尾随空格并将内部空格合并为一个空格normalize-space() 简化了空格变化无关紧要的测试。

关于java - normalize-space() 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55854177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com