简体   繁体   English

如何<a>使用Selenium</a>从<a>Java中</a>获取文本<a>?</a>

[英]How can I get the text from <a> in java using selenium?

I have 我有

<a>
some
<br/>
text
</a>

I need xpath to get "text" . 我需要xpath来获取"text" I have used 我用过

String getLinkText="//a[1]";    
browser.getCurrentWebDriver().findElement(By.xpath(getLinkText)).getText();

It is giving "some" as a output but I need "text" . 它给"some"作为输出,但我需要"text" How can I get that? 我该怎么办?

我会使用//a[contains(text(),'text')]只是因为<a>标记中有一些空格。

Here's how you could do your task: 这是您可以完成任务的方式:

//First, get the full link text (your locator may vary)
String linkText = driver.findElement(By.tagName("a")).getText();
//Split the text by spaces    
String [] splittedLink = linkText.split("\\s+");
//Get the last part of your text
String lastPartOfLink = splittedLink[splittedLink.length - 1];\

In your specific case you could use the one linear too: 在您的特定情况下,您也可以使用一个线性:

driver.findElement(By.tagName("a")).getText().split("\\s+")[1]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用Selenium Webdriver和Java从元素中获取文本? - How can I get text from element with Selenium webdriver and Java? 如何使用java selenium从显示无元素中获取文本 - How can i get text from display none Element using java selenium 如何使用 JAVA 和 SELENIUM 从 br 标签获取文本 - How can i get text from br tag using JAVA and SELENIUM 如何通过selenium java从提示中获取占位符文本 - How can i get placeholder text from prompt via selenium java 如何使用selenium java从html代码下面获取文本? - How to get the text from below html code using selenium java? 如何在Java中使用Selenium从Tooltip获取文本? - How to get Text from Tooltip using Selenium in Java? 如何通过与Java一起使用Selenium WebDriver从此HTML代码中获取文本 - How to get Text from this HTML code By using Selenium WebDriver with Java 如何使用Selenium Webdriver从“ span”标签获取文本? - How can I get text from a “span” tag using Selenium Webdriver? 如何使用 selenium for java 从 chrome 获取本地存储数据? - How can I get local storage data from chrome using selenium for java? 如何<span>使用 Selenium 和 Java 从标签中获取文本并在其他页面上使用此文本</span> - How to get the text from <span> tag and use this text on other page using Selenium and Java
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM