2017-04-26 3 views
-2

ウェブページには5列の表があります。5列目にハイパーリンクがあります。最初の列にある名前と一致する3番目のリンクをクリックします。ハイパーリンクをクリックしてチェックする方法

+0

どのように? –

+0

この質問は私がインタビューで持っていた..第3リンクのXpathを書く方法 – Rupali

+1

もっと詳しい情報を提供してください:1.あなたはまだ何をやってみましたか?コードを表示する。 2.あなたはどこにいるのですか? 3.エラーは何ですか? 4.関連するHTML DOMを提供します。 – DebanjanB

答えて

0

次試すことができます:なめらかにしようとコードの一部を共有について

List <WebElement> rowElements = driver.findElements(By.xpath("\\table1\tr")); 

for(int i=1; i< rowElements.size(); i++){ 

    List <WebElement> colElements = rowElements.get(i).findElements(By.tagName("td")); 

    for(int j=1; j<colElements.getSize(); j++){ 

    if(colElements.get(j).getText().equals("C")){ 

    WebElement detail = colElements.get(j+3); 

    //detail is your link element; now you can extract what you want from it 

    } 

} 

} 
関連する問題