我是新來的。有什麼方法可以在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)
請幫助...
我是新來的。有什麼方法可以在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)
請幫助...
你必須在Linux機器上運行它。 Windows或Mac中不存在Xvfb
使用WATIR
在「WINDOWS7」中進行無頭測試?您可以使用配置超級簡單的phantomjs
。 按照這些簡單的步驟:從here
phantomjs
到所需的文件夾,提取一次你只需要phantomjs.exe
現在你在哪裏都實例化的瀏覽器,使用它像這樣:
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