【发布时间】:2018-02-21 16:27:55
【问题描述】:
对于那些不知道的人,c9 是一个使用云的在线 IDE。所以我尝试将 FireFox 与 Watir 一起使用,我得到的错误是
"找不到 Firefox 二进制文件 (os=linux)。确保 Firefox 是 手动安装或设置路径 Selenium::WebDriver::Firefox::Binary.path="
当我在我的电脑上检查 FireFox 的文件路径时,它是这台电脑/Windows(C:)/Program Files/Mozilla FireFox
这是我正在使用的代码
def save
require 'watir'
require 'firefox'
@browser = Watir::Browser.new :firefox
@browser.goto "https://kroger.softcoin.com/programs/kroger/digital_coupons/?origin=DigitalCoupons&banner=Smiths#contentBox"
@browser.div(id: "contentBox").wait_until(&:present?).text
# Could not find Firefox binary (os=linux).
# Make sure Firefox is installed or set the path manually with
# Selenium::WebDriver::Firefox::Binary.path=
# ThisPC:WindowsC:ProgramFiles:MozillaFireFox
@products = @browser.divs
end
【问题讨论】:
-
你用过geckodriver吗
标签: ruby-on-rails selenium firefox c9.io