2016-07-05 9 views
-2

Gebraucht SkriptUnable-Button-Funktionalität mit Selen .click() -Methode

driver.findElement(By.xpath("//input[@value='Create Tasks' and @type='button']")).click(); 

HTML-Code ist als unten klicken -

<tbody> 
    <tr> 
    <td class="formbuttonpane" align="center"> 
     <input type="button" tabindex="71" onclick="createTasks();" value="Create Tasks" style="width: 81pt;"/> 
    </td> 
    </tr> 
</tbody> 

Frage - ich bin nicht in der Lage auf die Schaltfläche klicken, das nicht der Fall Arbeiten für das obige Skript. Bitte helfen Sie mir zu verstehen, was das Problem ist.

+0

tbody> ' – Alok

+0

Überprüfen Sie Ihre Frage –

+1

Welche Ausnahme, die Sie bekommen? – Andersson

Antwort

0

UPDATE

Sie können dies versuchen: driver.findElement(By.xpath("//*[@value=\"Create Tasks\" and @type=\"button\"]")).click();

+0

Ich bin sicher, OP kann es versuchen, aber was ist der Punkt? Es kann mehr als ein Eingabeelement auf der Seite – Andersson

+0

driver.findElement geben (By.xpath ("// * [@ value = \" Create Tasks \ "und @type = \" button \ "]")). Click() ; –

0

versuchen, dieses:

driver.findElement(By.xpath(".//input[contains(@value,'Create Tasks')]")).click(); 
+0

Bitte fügen Sie eine Erklärung zu Ihrer Antwort hinzu. Code-only-Antworten werden von SO abgeraten. Vielen Dank. –

+0

Sandeep, mit über Xpath kann ich Element durch Firebug finden, aber auf Skript es ausgeführt wird, aber Knopffunktionalität funktioniert nicht. Wenn man auf die Schaltfläche klickt, aber die Funktionalität ist, sollten die Daten zur vorherigen Seite zurückkehren, in meinem Fall nicht zur vorherigen Seite. – Alok

Verwandte Themen