J'essaye de diviser une chaîne de date (04.05.2012) en 3 sous-chaînes pour la manipulation de chaîne plus tard. Lorsque je lance le code ci-dessous dans un éditeur javascript normal (dans Eclipse), cela fonctionne. En d'autres termes, dString [2] renvoie correctement 2012. Lorsque je cours le code ci-dessous dans Selenium IDE, il divise la chaîne de date en 9 caractères, au lieu des 3 sous-chaînes désirées. Quels changements dois-je apporter au code ci-dessous? Ou est-ce un bug avec la mise en œuvre de Selenium ...?Sélénium split date string exemple de travail?
Merci Tous, -Sam
<tr>
<td>store</td>
<td>04.05.2012</td>
<td>flight_date</td>
</tr>
<tr>
<td>storeEval</td>
<td>dList = '${flight_date}'.split('.'); </td>
<td>dsplit1 </td>
</tr>
<tr>
<td>echo</td>
<td>${dsplit1}</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>day = '${dsplit1}'[9]</td>
<td>dsplit2</td>
</tr>
<!--this returns 2-->
<tr>
<td>echo</td>
<td>${dsplit2}</td>
<td></td>
</tr>
Merci! Cela a fait l'affaire: storeEval | dList [2] | dsplit2 – gorbysbm