出力を確認するためにコードを実行していますが、期待どおりにはなりません:
コードの一部
element=driver.find_element(:link, "Empid")
print element
element.click
出力
D:\Ruby script>ruby filedownload.rb
#<Selenium::WebDriver::Element:0x2483f70>
D:\Ruby script>
しかし、私はここでhref
.Sayの実際の値を期待していましたhttps://www.example.com
。
編集
element=driver.find_element(:link, "Suppliers")
print element.attr(:href)
element.click
出力:
D:\Ruby script>ruby filedownload.rb
filedownload.rb:16:in `<main>': undefined method `attr' for #<Selenium::WebDrive
r::Element:0x25619a0> (NoMethodError)
D:\Ruby script>