У меня есть действительно простая строка в тесте, которая вызывает execute script следующим образом:
puts page.execute_script("return somefunction();").to_i.inspect
И в javascript у меня есть такая функция:
function somefunction(){
console.log("test");
return 999;
}
"Тест" из журнала консоли выходит из системы, поэтому он работает...
При просмотре журналов при запуске теста execute_script возвращает 0 не 999, поэтому в rspec я не могу получить возвращаемое значение из функции, как заставить page.execute_script вернуть это значение из этой функции?