gpt4 book ai didi

mobile - XPath - 如何通过包含新行的@text 进行选择

转载 作者:行者123 更新时间:2023-12-03 15:49:29 28 4
gpt4 key购买 nike

在移动应用程序 View 中,我看到这样的文本:

测试字符串

有新线

但是在这个 View 的元素树中(它看起来像可扩展的树查看器),我看到这个 @text 属性的值是这样的:

换行测试字符串

我尝试使用以下方法:

xpath=//*[@text='Test string\nwith new line']

xpath=//*[@text=concat('Test string','\n','with new line']

但它们不起作用。

是否可以通过包含新行的 @text 属性来选择元素?
如果可能的话怎么做?

注:我无法查看源代码并对其进行更改。

最佳答案

我不知道将单个换行符放入 XPath 的好方法,但您可以使用 normalize-space()如果您的主要目标是选择元素并且它包含换行符这一事实并不那么重要:

//*[normalize-space(@text) = 'Test string with new line']

关于mobile - XPath - 如何通过包含新行的@text 进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28404962/

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