Не удается выполнить тесты selenium в Windows 10 с помощью parallel_rspec gem

#ruby #selenium #selenium-webdriver #rspec #rubygems

#ruby #selenium #selenium-webdriver #rspec #rubygems

Вопрос:

Когда я пытаюсь выполнить свои тесты selenium с помощью parallel_rspec, он выдает следующую ошибку,

 ChildProcess::MissingFFIError:
  FFI is a required pre-requisite for Windows or posix_spawn support in the ChildProcess gem. Ensure the `ffi` gem is installed. If you believe this is an error, please file a bug at http://github.com/enkessler/childprocess/issues
  

Ошибка остается неизменной даже после установки ffi gem одной версии за другой. Кстати, моя версия Ruby — 2.6.6.

Комментарии:

1. Я пробовал это, но у меня не получилось, потому что я думаю, что это работает только для Linux, а не для Windows. Я написал свой собственный код для параллельного выполнения.

2. Не могли бы вы поделиться этим? @Rajagopalan

Ответ №1:

Я пытался запустить тесты selenium, и я получаю эту ошибку, я запускаю

 gem install ffi
  

и теперь это работает. Я обнаружил эту проблему https://github.com/enkessler/childprocess/issues/169