2014-01-14 24 views
1

我是新來的。有什麼方法可以在Windows中使用無頭?我試過,但它說:在Watir的Windows 7中無頭的Ruby?

:/Ruby193/lib/ruby/gems/1.9.1/gems/headless-1.0.1/lib/headless/cli_util.rb:4:``':無這樣的文件或目錄 - 它的Xvfb(錯誤:: ENOENT)

請幫助...

回答

0

你必須在Linux機器上運行它。 Windows或Mac中不存在Xvfb

1

使用WATIR在「WINDOWS7」中進行無頭測試?您可以使用配置超級簡單的phantomjs。 按照這些簡單的步驟:從here

  • 提取

    1. 下載phantomjs到所需的文件夾,提取一次你只需要phantomjs.exe
    2. 現在你在哪裏都實例化的瀏覽器,使用它像這樣:

      phantom_dir = "location of phantomjs.exe" 
      ENV['PATH'] = "#{ENV['PATH']}#{File::PATH_SEPARATOR}#{ghost_dir}" 
      browser = Watir::Browser.new :"phantomjs" 
      

    在其他操作系統上運行headless按照easy ste ps here