2012-12-13 22 views
8

Değişken javascript dosyasında capybara'da excute_script yöntemi ile yürütülmesi gereken değişkeni geçmem gerekiyor.Capybara'da page.executescript() için değişkenler nasıl iletilir

Değişkeni ona geçiremiyorum.

Lütfen bana yardım edin.

Örnek: Metin numune basılacak bekliyorum ama java komut dosyası hatası alıyorum

@idd="sample" 
txt=page.execute_script('var user_id = ${@idd}; return user_id;') 
puts txt 

.

cevap

12

Sorunun $ {}; # {}; deneyin:

page.execute_script("var user_id = '#{@idd}'; return user_id;") 
+0

Cevabınız için teşekkür ederiz. Şimdi sonuca ulaşıyorum. :) – NMKP

İlgili konular