Super Noob hier bekommen, so dass ich im Voraus für jede dumme Frage entschuldigen ...Wie das img URL eines Elements in Ruby Selen WebDriver
Ich versuche, ein Skript zu erstellen, die durch findet und Bild: id, speichert seine Bild-URL (auch img src genannt) und klickt dann auf das Bild.
Bisher habe ich gemacht habe:
require 'rubygems'
require 'selenium-webdriver'
driver = Selenium::WebDriver.for:firefox
wait = Selenium::WebDriver::Wait.new(:timeout => 15)
driver.get 'http://example.com'
image = wait.until {
element = driver.find_element(:id,'id_image')
element if element.displayed?
}
#this is the part where i would like to save the IMAGE URL
image click.click
Ich nehme nur den relevanten Teil des Codes, kann ich Ihnen versichern, dass so weit es funktioniert alles perfekt, aber ich kann einfach nicht die Bild-URL speichern.
Vielen Dank!
Ich habe eine Zeit lang versucht, aber immer noch nicht gelingt, diesen Wert zu erhalten. Ich habe versucht: 'legt Bild [ 'href']' und 'setzt image.attribute ('href')' aber noch nichts bekommen kann ... Was bin ich dabei? – Acolli
Erhalten Sie irgendwelche Fehler? – Mobrockers
keine Fehler, nur eine leere Zeile – Acolli