ruby-on-rails - 使用 Mechanize 单击 div

标签 ruby-on-rails ruby-on-rails-3 mechanize mechanize-ruby

我正在使用 mechanize自动与网站交互,一切正常。
一世
m 登录站点(使用用户名和密码),浏览页面和所有内容。

问题是我想模拟对不是“a”标签(它是一个 div)的项目的点击。任何想法如何解决这个问题?

最佳答案

你不能用 Mechanize 来做到这一点。您需要使用 Watir 或 Selenium。

但是,您可能会做的是查看 div 的 onClick 功能,并弄清楚它在做什么。如果它执行 GET 或 POST,您在 Mechanize 中确实有这个选项,并且可以通过这种方式模拟点击。

(当然,如果您提供了代码示例,这将更容易解释)

关于ruby-on-rails - 使用 Mechanize 单击 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20035237/

相关文章:

ruby-on-rails - 优雅地停止执行没有失败状态的重新请求作业?

ruby-on-rails - 是否可以在 activeadmin 的侧边栏中访问完整的索引范围?

Python: Mechanize

ruby-on-rails - OpenSSL::SSL::SSLError: SSL_connect SYSCALL 返回=5 errno=0 state=SSLv3/TLS write client hello

ruby-on-rails - 为 Rails 上的连接、限制、选择等(不是条件)的 SQL 片段安全地转义字符串

ruby-on-rails - Rails : after using scaffold, 我无法迁移

javascript - Stripe::InvalidRequestError(必须提供来源或客户。):Stripe

javascript - 干燥 JQuery

python - 如何检查网页的弹出窗口?

ruby-on-rails - ActiveRecord.where(列: array_of_strings) - how to preserve order?