1
我的项目中有以下HTML代码。如何从嵌套的span标签中获取文本
<button id="tab-oneWay" class="" data-initial-tab="true" type="button" data-section-id="#section-oneWay">
<span class="tab-label">
One Way
<span class="visuallyhidden"> Tab 1 of 2</span>
</span>
</button>
我一定要找到仅文本 '单向'。 我已经尝试了下面的代码,但它返回'单向标签1的2'。
findElement(By.id("tab-oneWay")).getText()
findElement(By.cssSelector(".tab-label")).getText()
我在硒所以不知道如何找到这个新的。任何帮助都会很棒!在此先感谢
没有这么简单的解决方案。这里是类似的线程:http://stackoverflow.com/questions/28945692/how-to-get-text-from-parent-element-and-exclude-text-from-children-c-selenium你可以例如找到儿童文字,并从父母的文本 – kotoj
感谢您的线程。我试图避免字符串计算,但看起来像我必须做的。无论如何感谢您的答案。 – ankit