對於那些不知道的人來說,c9是一個使用雲的在線IDE。所以,我試圖使用Firefox的Watir,我得到的錯誤是如何在使用c9時在Rails中設置Firefox二進制文件的路徑?
「找不到Firefox的二進制(OS = Linux系統)確保已安裝的Firefox 或 硒手動設置路徑:: ::的webdriver火狐:: 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 –