0
data-id
という値を下のHTMLコードで取得する必要があります。要素の値を取得する
私試みたコードは次のとおりです。
//p[contains(.,'Smart card')]/following-sibling::button[@data-id='633597015500043521']"));
私のHTMLコードを以下に示し:このため
<form class="select-card-form" novalidate="" method="post">
<input type="hidden" value="SmartCardSelect_3ca61d51-e601-40de-80fd-308bc47b52c6" name="FormName">
<input type="hidden" value="d79cf158-93ad-4c77-b4bc-516ce8b28302" name="CardId">
<div class="select-item ">
<p>Smart card 1</p>
<button class="submit-btn uniform-button button-smaller button-orange select-address" data-id="633597015500043521">
<span>Select</span>
</button>
</div>
</form>
プログラミング言語? – Andersson
[webdriver内のdiv内の属性値を取得する方法](http://stackoverflow.com/questions/17592786/how-to-get-attribute-value-inside-a-div-in-webdriver) – JeffC
投稿する前に、http://www.cleancss.com/html-beautify/のようなHTMLの美化器を使って投稿したHTMLを実行してください。それは読みやすくするでしょう。 – JeffC