【发布时间】:2015-12-05 09:57:40
【问题描述】:
我有以下 HTML 代码。我需要控制台日志或仅打印 desc 类文本 - “打印此”,而不是量角器或硒中的 spell 类文本。
<span class="desc">
Print this
<a class="new-link" href="#">
<span class="spell">And not this</span>
</a>
</span>
我尝试getText(),但它使用以下代码打印了完整的语句 -
打印这个而不是这个
在 Protractor 中使用 Javascript:
element(by.css('.desc')).getText().then(function(text){
console.log(text);
});
在 Selenium 中使用 Java:
System.out.println(driver.findElement(by.xpath('//*[@class=".desc"]')).getText());
如何仅打印文本的第一部分(即“打印此”)?
任何建议或帮助将不胜感激?谢谢。
【问题讨论】:
标签: javascript java selenium dom protractor