Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要通过 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;")