【发布时间】:2019-12-15 10:19:58
【问题描述】:
我想在远程 linux 服务器上使用 ruby watir gem 抓取一个反应网站,但不断收到以下错误:
/var/lib/gems/2.3.0/gems/selenium-webdriver-3.142.3/lib/selenium/webdriver/firefox/binary.rb:134:in
path': can't modify frozen String (RuntimeError) from /var/lib/gems/2.3.0/gems/selenium-webdriver-3.142.3/lib/selenium/webdriver/common/service.rb:45:infirefox'
这是我的代码:
require 'watir'
browser = Watir::Browser.new :firefox, headless: true
browser.goto("https://www.pinterest.com")
有一个类似的问题here,但链接要么返回 404,要么已存档并且代码已弃用。
我需要登录,然后打开一个新页面并在该页面上按按钮以下载某个日期范围的报告文件。
【问题讨论】:
标签: ruby ubuntu selenium-webdriver watir