在移动应用程序视图中,我看到如下文本:
测试串
换行
但是在这个视图的元素树中(它看起来像可扩展的树查看器),我看到这个视图的 @text 属性的值如下:
用新行测试字符串
我尝试过使用以下方法:
xpath=//*[@text='Test string\nwith new line']
xpath=//*[@text=concat('Test string','\n','with new line']
但它们不起作用。
是否可以通过包含新行的 @text 属性来选择元素?
如果可以的话该怎么做?
Note:我没有能力查看源代码并更改它。
我不知道将单个换行符放入 XPath 的好方法,但您可以使用normalize-space()
如果您的主要目标是选择元素,并且它包含换行符的事实并不那么重要:
//*[normalize-space(@text) = 'Test string with new line']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)