2016-09-08 5 views
0

Ich versuche, eine Schaltfläche auf einer Website mit Selenium Webdriver Python zu klicken, und ich sehe die Schaltfläche hervorgehoben, aber nicht mit der Funktion click() geklickt.Nicht in der Lage, mit Selen Python Webdriver klicken

Unten ist der HTML-Code für die Schaltfläche I

a id="btn_Reset" class="top_btn" onclick="Reset();" href="#">Reboot< /a 

Ich versuche, auf den Button klicken ID mit

inputElement = driver.find_element_by_id("btn_Reset").click() 

Ich habe auch versucht XPath mit dem gleichen Ergebnis

zu klicken versuche
inputElement = driver.find_element_by_xpath("/html/body/div[8]/div/div[2]/div[1]/ul/li[3]/a").click() 
+1

Dies kann nicht Ihr Problem lösen, aber, versuchen Sie bitte mit relativen Xpath anstelle von absoluten xpath –

+0

'.click()' hat keine Rückkehr. Wie lautet die Zuordnung zu "inputElement"? – JeffC

+0

könnten Sie 'HTML' auch für das Elternelement bereitstellen? – Andersson

Antwort

0

Vielleicht ist es eine dumme Sache, es auf diese Weise zu tun:

inputElement = driver.find_element_by_id("btn_Reset") 

inputElement.click() 
Verwandte Themen