Python selenium webdriver auf Funktionalität

Weiß jemand, wie Sie können auf einen link klicken, basierend auf den href mit Hilfe der python-webdriver-Bindungen. In waitr-webdriver können Sie etwas wie das hier tun:

browser.link(:href => "http://www.testsite.com/pageOne.html").click

Aber ich habe nicht in der Lage sein zu finden, eine ähnliche Funktion in der python-webdriver. Alles was es gibt sind

find_element_by_class_name

find_element_by_css_selector

find_element_by_id

find_element_by_link_text

find_element_by_name

find_element_by_partial_link_text

find_element_by_tag_name

find_element_by_xpath

Diese tollen Methoden, aber die Seite, die ich am testen hat keine ID ' s oder Klassen, die in Ihren links. So ist die einzige einzigartige Sache über den Link die href-url.

Jegliche Hilfe würde sehr geschätzt werden.

InformationsquelleAutor hackthisjay | 2011-07-12
Schreibe einen Kommentar