2016-04-13 24 views
2

Gebelik ve spock iskeletlerini kullanarak uygulamamı test ediyorum. DB bilgilerini kullanarak kimliğimi oluşturduğum bazı dinamik alanları kontrol etmeliyim.Dizin değişkeni geb seçicilerinde kullanın

then: 
String fieldID= "ID_34534_row" 
assert $('\\#${fieldID}').displayed 

bu ifade $ ('\ # $ {fieldID}')

invalid selector: An invalid or illegal selector was specified 

birisi doğru selektör ifadesini bulmak için bana yardımcı olabilir

geçersiz?

Şimdiden teşekkürler.

cevap

4

olmalı

assert $("#${fieldID}").displayed 

değil mıyım?

+0

Evet, işe yarıyor. Basit virgül (') yerine ters virgül (") kullanmalıyım. Teşekkür ederiz – Ibram

+1

Başka bir seçenek kullanmaktır:" assert $ (id: fieldID) .displayed "ile aynı WebDriver komutlarının gönderilmesiyle sonuçlanır. Tarayıcı henüz daha okunabilir IMHO'dur. – erdi