2017-11-15 4 views
1

Image私はあなたがイメージに見つけることができる特定のフレームの「HREF」を取得しようとしています、最後の<tr>要素の「href」を検索するにはどうすればよいですか?

List<WebElement> list=d.findElements(By.xpath("html/body/table/tbody/tr/td/table/tbody/tr[2]/td/table/tbody/tr/td/form/table/tbody/tr[52]/td")); 

        for(WebElement e : list){ 
         String link = e.getAttribute("href"); 
         System.out.println(link); 

私はできる限りを試みたが、私は「HREF」を取得することはできませんよI上記のコードを試して、私はそのフレームのXpathを取って、そのフレームのhrefを取得しようとしました。リンク:xpathあなたはすべて「HREF」は次のコードブロックを使用することができます属性を取得するには、共有を1として「https://iaeme.com/ijciet/issues.asp?VType=8&IType=10&JType=IJCIET&PageNumber=1

+0

そのうち? –

+0

画像のバディのリンクを確認してください: "https://iaeme.com/ijciet/issues.asp?VType=8&IType=10&JType=IJCIET&PageNumber=1"、このリンクでは、ページ番号のフレームの一番下にあります。 – sara

+0

これを使用してください//*[contains(@linktext,'issues.asp?VType=8&IType=10&JType=IJCIET&PageNumber="+n+ "')】 –

答えて

1

:あなたが特定のページからのhrefを取得しようとしているリンク

List<WebElement> list = d.findElements(By.xpath("//form[@name='form1']/table/tbody/tr[last()]/td/a")); 
    for(WebElement e : list) 
     System.out.println(e.getAttribute("href")); 
+0

ありがとうございます!これは動作します – sara

+0

私はどのようにあなたが使用したxpathを生成したのか知りたがっていますリストリスト= d.findElements(By.xpath( "//フォーム[@名前= 'form1'] /テーブル/ tbody/tr [last() ]/td/a ")); – sara

+1

私は同様の問題の助けが必要です、私はこのリンクのページ番号フレームのxpathを知りたい、http://freevideolectures.com/Subject/Mathematics/VideoCourses/Page5、Plsは私を建設してください。 – sara

関連する問題