0

HTML は次のとおりです。

<div class="item link-color-1 
     automated link-track logout-link" 
     data-track-category="Logout" 
     data-track-action="Logout from /myaccount/mymoney/cashier" 
     data-data-automated-function="clickTracker"> logout </div>

リンクの x パスを見つけるには、次のようなものを試しました: //*[contains(@data-track-category='Logout'].しかし、うまくいきません。助けてください。

4

2 に答える 2

0

指定された要素をいつでも a に格納してから、メソッドWebElementを使用できます。ここgetAttribute()でドキュメントを見つけることができます

WebElement myDiv = driver.findElement(By.className("logout-link"));
String attributeValue = myDiv.getAttribute("data-track-category");

これはJavaで動作するはずです。それが探している言語かどうか、または正規表現を使用する必要があるかどうかはわかりません。

于 2013-05-07T19:49:06.623 に答える