选择器提取不同tagName类型的元素值

时间:2019-07-16 12:57:16

标签: automation automated-tests e2e-testing web-testing testcafe

我的网页上有字符串,看起来像“ @ Account9 Hey Dude”。 @ Account9是一个链接,“ Hey Dude”是span。请帮助我创建选择器以提取“ @ Account9 Hey Dude”。

注意:可以找到类似硒的“规范空间”方法。

              @ Account9                   

嘿杜德

1 个答案:

答案 0 :(得分:2)

要创建一个选择器,以提取提供的标记的内部文本:

<div class=“XYZ123> 
    <span class="r-18u37iz"> 
    <a href="/Account9" dir="ltr" role="link" data-focusable="true" class=“ABC123”>@Account9 </a> 
    </span> 
</div> 
<span class=“ABCxyz123”> :Hey Dude</span

您需要找到这些元素的第一个父元素(div class=“XYZ123span class=“ABCxyz123”),为其指定CSS选择器并调用innerText属性。

const targetText = await Selector('<parent_of_these_elements>').innerText;