如何在selenium-webdriver中获取网页的当前URL

时间:2013-01-20 20:42:39

标签: ruby selenium-webdriver ruby-1.9.3

我正在使用selenium webdriver在浏览器上进行一些自动化。现在需要获取当前在浏览器中打开的页面的当前URL。

我写了下面的代码,但却给了我错误:

element = driver.find_element :name => "btnSearch"
element.click

all_table_data = driver.find_elements(:tag_name, "td")

 all_table_data.each do |td|

   puts td.text

 end

 print driver.get_url

但它给了我一个错误:

filedownload.rb:30:in `<main>': undefined method `get_url' for #<Selenium::WebDr
iver::Driver:0x4292df26 browser=:firefox> (NoMethodError)

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:13)