【问题标题】:Clicking on a div using mechanize使用机械化单击 div
【发布时间】:2013-11-17 19:42:46
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 由于onClick上的JS有点复杂,所以我改用capybara
    猜你喜欢
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多