我尝试运行一个简单的脚本,如下所示,使用watir-webdriver和Ruby学习自动化。但我没有得到这样的类错误-ffi_c。
class TestWatir
require 'watir-webdriver'
require 'cucumber'
browser = Watir :: Browser.new :firefox
browser.goto 'http://www.google.com'
end
我添加了Cucumber和Watir-webdriver gems,并检查了外部库中是否存在ffi依赖。
答案 0 :(得分:3)
我遇到了这个问题并通过以下方式解决了这个问题:
del Gemfile.lock
bundle clean --force
gem install bundler -v 1.12.1
gem install ffi -v 1.9.10 --platform=ruby
bundle install
它接触到某些版本的ffi时代标有不正确的平台或类似的东西,这会在Windows上带来一些问题。
希望它有所帮助!