【发布时间】:2014-02-27 03:29:22
【问题描述】:
我正在尝试通过自动 Google 搜索来点击第一个链接。到目前为止,我还没有成功,想知道是否有人可以帮助我。尽管每次单击第一个链接的行为都会失败,但搜索结果会填充。
require "selenium-webdriver"
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://google.com"
element = driver.find_element(:name, 'q')
element.send_keys "translate"
element.submit
resultlink = driver.find_Element(:link, "Google Translate")
resultlink.click
【问题讨论】:
-
find_Element->find_element。 Ruby 区分大小写 -
还是没有运气。感谢您的输入。我只是在学习如何做这种事情。我已经尝试了 .click 脚本的几种不同方式,但什么也没有。有人告诉我一些关于谷歌在幕后发生的事情,就像“谷歌实例”一样,我不是 100%,但这可能是问题吗?他们说谷歌试图阻止自动化。
标签: ruby selenium selenium-webdriver