.getText()
パラメータを使用して、ページ要素に含まれるリンクの完全なテキストを取得したいと考えています。問題は、ページ上に表示されている部分だけが「...」であることです。セレン(Java)ページの末尾に表示される全文を取得
.getText returns = "http://www.example.com/es_es/spa..."
what I need to get ="http://www.example.com/es_es/spain/legal-notice.html"
これは、私はちょうどその全文を取得するのではなく、要素を見つけることができる午前HTML
<a href="http://www.example.com/es_es/spain/legal-notice.html"
target="_blank">http://www.example.com/es_es/spa...</a>
です。私は.getAttribute("href")
を試しましたが、それはreturns "null"
です。
ありがとうございました!あなたはgetText()
メソッドを使用していたが、我々は唯一のinnerHTML
を取得する一方でgetText()
が参考になっなります
WebElement hrefText=driver.findElement(By.xpath("//a[@href='http://www.example.com/es_es/spain/legal-notice.html']"));
String text_hrefText=hrefText.getAttribute("href");
System.out.println(text_hrefText);
:
href
の全文を取得するために今すぐは、次のコード行を使用することができます属性。ありがとうございました。 – fabik
嬉しいです。 – iamsankalp89