ruby - 如何在 Watir 中设置 cookie

标签 ruby watir

我必须使用 Watir 和 Chrome 浏览器删除一个网站。该站点需要多个位置选择器才能打开。我需要在 cookie 中设置位置参数。

我已经使用了这个 URL 中列出的方法: http://watir.com/guides/cookies/

On running the code I got the following error: Failed to set the 'cookie' property on 'Document': Cookies are disabled inside 'data:' URLs. (Selenium::WebDriver::Error::NoScriptResultError)

最佳答案

browser.cookies.add 'foo', 'bar', path: '/', expires: 10.days.from_now, secure: true

引用:Watir

关于ruby - 如何在 Watir 中设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48095104/

相关文章:

ruby - 从网站保存图像(使用 watir)

ruby - 如何在 Ruby 中删除 4 字节的 utf-8 字符?

ruby - 按空格拆分字符串但保留\n - Ruby

mysql - sphinx 搜索 max_matches 无法使用 sphinx.yml 文件工作

python - 我是一名 .NET 程序员。 Python 和/或 Ruby 的具体用途是什么可以提高我的工作效率?

ruby-on-rails - 在仅限 Rails 5 API 的应用程序中使用 Ransack

watir - 如何在 PageObject 中使用 css 获取元素

ruby - 无方法错误 : undefined method `check_url' for nil:NilClass

ruby - Firefox 浏览器的 Watir 脚本超时问题

ruby - Watir/Rspec 浏览器循环