我使用量角器来获取#myDiv中第二个Div中的文本。有人可以告诉我如何才能从第二个分割(完整的文本),这是‘这是一个样本文本’的文本。我尝试在#myDiv中获取文本,但它在短语前添加了空格。我想准确地从#myDiv之后的第二个子元素中获取文本。
<div id='myDiv'>
<span> (this is second div)
<a name="aTag"></a>
<madcap:concept term="DoSomething">
This
<span class="myClass">
is a
</span>
sample text
</madcap:concept></h1>
</span>
</div>发布于 2020-03-18 16:39:56
请尝试以下同级xpath,如下所示:
element(by.xpath("//*[following-sibling::div[@id='myDiv']]"))希望这能起作用!
发布于 2020-03-18 18:41:17
let text = await element(by.xpath('//div[@id="myDiv"]//span[1]')).getText();
console.log(text) 对我来说效果很好

我在组件html中添加了你的html并检查了它。
https://stackoverflow.com/questions/60734621
复制相似问题