ruby-on-rails - 如果在 Mechanize 的按钮名称中使用与号,我是否需要转义字符?

标签 ruby-on-rails ruby nokogiri mechanize

我正在构建一个小型机器人,用于将新地址添加到您在 Amazon 中的地址列表中。

我用来提交表单的代码是:

button = form.button_with(value: "Save & Continue")   

然后:
next_page = form.submit(button)   

这样做会让我回到我之前检查页面标题时所在的同一个“输入新地址”页面。

我需要因为&符号而做任何特别的事情吗?

最佳答案

可能不会,但如果你担心的话,怎么样:

button = form.button_with(value: /Save.*Continue/)

关于ruby-on-rails - 如果在 Mechanize 的按钮名称中使用与号,我是否需要转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419819/

相关文章:

ruby-on-rails - 在 Mobile (Rails) 中使用 Devise gem 身份验证的正确方法是什么

ruby - Sinatra json 渲染没有按预期工作

mysql - 如何将我的插入物分成更小的部分?

ruby-on-rails - 我如何使用 Nokogiri 编写一个巨大的 XML 文件?

ruby-on-rails - 如何在 Rails 3 中打开远程 xml 文件

ruby-on-rails - 在 ActiveAdmin 中获取 Formtastic 以使用自定义表单输入构建器

ruby-on-rails - 在 Ubuntu 上安装 Ruby/Rubygems 错误

ruby-on-rails - Deface,如何向按钮添加类

ruby - 哪个 Ruby Web 服务器?

ruby-on-rails - 使用 Nokogiri 解析 XML