Bir belgedeki bir özelliğin kısmi değerini bilmek bilinen ama. Herhangi bir değeri temsil etmek için kullanabileceğim bir karakter var mı? Örneğin, bir giriş için bir etiketin değeri "A. Seçim 1" dir. "Seçenek 1" yazdığını biliyorum, ancak "Seçenek 1" den önce "A." veya "B." diyip söylemeyeceğini değil. Aşağıda ilgili HTML. Orada giriş ve etiket için diğer nitelikler, ancak sayfa görüntülendiğinde her zaman aynı değildir, bu yüzden referans olarak kullanamazsınız:XPath kısmi şeyi
<tr>
<td><input type="checkbox" /><label>A. Choice 1</label></td>
</tr><tr>
<td><input type="checkbox" /><label>B. Choice 2</label></td>
</tr><tr>
<td><input type="checkbox" /><label>C. Choice 3</label></td>
</tr><tr>
<td><input type="checkbox" /><label>D. Choice 4</label></td>
</tr>
Bu kullanıyorum XPath ifadesidir HTML A olacaksa
//td[label="Choice 1"]/input
bilmiyorum: bir HTML önünde olması dışında, bir sonraki "Seçim 1" değerine sahip etikete girişini seçmek için A, B veya C vb. Ancak doğru girdinin yanında her zaman Seçenek 1 metninin bulunacağını biliyorum. Nasıl etiket Seçim 1 içeriyorsa seçim 1'e eşit olmanın aksine, bunu seçmek için söylüyorlar?
müthiş, teşekkür: - bana doğru yönde işaret Ronald cevap sayesinde
Bu xpath ifadesi çalıştı: Bu soruda 'düğümleri' dir. Tam olarak ihtiyacım olan buydu. bana da yararlı – avaleske
, teşekkürler :) –
Hayır, gibi görünmelidir '// td [içeriyor (concat (' ' etiket,' '),' Choice 1')]/input' veya' Seçim 11 maç olacak '. – Tomalak