'daki boşluktan bağımsız olarak XPath kullanarak metin içeren bir düğüm seçin. CasperJS kullanıyorum ve belirli bir float değerine sahip bir tablo öğesini tıklatmak istiyorum - ancak bazı boşluklar var ve bunun ne kadar olduğunu bilmiyorum var mı. ÖrneğinCasusJS
: Ben yaparak bu hedefleme elemanının çalıştı
<td class="narrow value ng-binding"><i class="fa" ng-class="{...}"></i> 1,45</td>
:
this.click(x('//*[text()="1,45"]'));
Ama olsun:
varolmayan seçici üzerindeki click olayını göndermez Can: XPath ifadesi: '// * [text() = "1,45"]'
Başlangıçta boşlukları nasıl görmezden geldiğine veya bunun neden çalışmadığına kimse işaret edebilir mi?
kullanım 'normalize-space (text())' – splash58
aynı şey - varolmayan seçici: xpath seçici: '// * [normalleştirmek-uzay (metin() = "1,45")]' –