2016-07-14 15 views
0

Ich bin hier fest:Selen Ide - Wählen Sie Optionen

https://www.otelo.de/handytarife/einsteiger-tarife/smartphone-100/page/2.html

ich zu verwenden versuchen, zum Beispiel xpath=//input[@data-name="Internet-Flat 750"] die Optionen zu identifizieren, aber es funktioniert nicht.

Was ich getan habe:

<tr> 
    <td>store</td> 
    <td>${tarifoption}</td> 
    <td>tarifoption</td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>${tarifoption2}</td> 
    <td>tarifoption2</td> 
</tr> 
<tr> 
    <td>store</td> 
    <td>${tarifoption3}</td> 
    <td>tarifoption3</td> 
</tr> 
<tr> 
    <td>if</td> 
    <td>storedVars['tarifoption'&amp;&amp;'tarifoption2'&amp;&amp;'tarifoption3'].m‌​atch(/^keine$/);</td> 
    <td></td> 
</tr> 
<tr> 
    <td>clickAndWait</td> 
    <td>css=input.btn.btn-primary</td> 
    <td></td> 
</tr> 
<tr> 
    <td>else</td> 
    <td></td> 
    <td></td> 
</tr> 

Was ich will, dass, wenn alle drei Optionen nicht ausgewählt werden, wird es beim nächsten Bildschirm gehen und dass ich versuche, mit storedvars

storedVars['tarifoption','tarifoption2',tarifoption3'].match(/^keine$/); 

Vielen Dank an archieve !

+0

Was ich getan habe: \t store \t $ {tarifoption} \t tarifoption \t store \t $ {tarifoption2} \t tarifoption2 \t store \t $ {tarifoption3} \t tarifoption3. \t wenn \t storedVars [ 'tarifoption' & & 'tarifoption2' & & 'tarifoption3'] Spiel (/^keine $ /); \t \t clickAndWait \t css = input.btn.btn-Primär \t \t sonst \t \t – mytrasher

+0

Was ich will, dass, wenn alle drei Optionen nicht ausgewählt werden es beim nächsten Bildschirm gehen und dass ich versuche zu Archieve mit gespeicherten vars storedVars ['tarifoption', 'tarifoption2', tarifoption3 ']. match (/^keine $ /); – mytrasher

Antwort

0

Verwenden

//label[@data-name="Internet-Flat 750"] 

als der Tag ist label nicht input

+0

Hallo Madhan, ich habe xpath = // label [@ data-name = "Internet-Flat 750"] es funktioniert immer noch nicht als Fehler: [error] Dieses Element hat keinen Wert; Ist es wirklich ein Formularfeld? – mytrasher

+0

ich mache: storevalue xpath = // label [@ data-name = "Internet-Flat 750"] um ein if mit diesem Wert zu machen – mytrasher

+0

Was willst du damit machen klick auf diesen Knopf? – Madhan

Verwandte Themen