我需要在 javascript 中传递要通过 capybara 中的 excute_script 方法执行的变量。
我无法将变量传递给它。
请任何人帮助我。
例子:
@idd="sample"
txt=page.execute_script('var user_id = ${@idd}; return user_id;')
puts txt
我希望打印文本示例,但我遇到了 Java 脚本错误。
最佳答案
我认为问题出在 ${};你必须使用#{};尝试:
page.execute_script("var user_id = '#{@idd}'; return user_id;")
关于ruby - 如何将变量传递给 capybara 中的 page.executescript(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13854115/