我正在运行代码以查看输出,但没有达到预期的效果:
部分代码
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>