Estoy probando mi aplicación web usando Selenium IDE. Hay casos de prueba en los que tengo que afirmar que la fecha de hoy aparece en la página. No puedo codificar con dureza la fecha de hoy en la prueba porque la fecha de hoy cambia todos los días. ¿Cómo obtengo el día actual, mes & en Selenium IDE?Selenium IDE: ¿Cómo obtengo la fecha de hoy?
9
A
Respuesta
17
No está seguro de qué formato de la fecha se encuentra, pero se puede hacer algo como esto:
<tr>
<td>storeEval</td>
<td>var d=new Date(); d.getDate()+'-'+((d.getMonth()+1))
+'-'+d.getFullYear();</td>
<td>date2</td>
</tr>
<tr>
<td>echo</td>
<td>${date2}</td>
<td></td>
</tr>
2
la línea <td>var d=new Date(); d.getDate()+'-'+((d.getMonth()+1))+'-'+d.getFullYear();</td>
obras pero devuelve el mes como un solo dígito.
Por mi caso de prueba, necesito la fecha devuelta en el formato AAAA-MM-DD, así que uso
<td>var d= new Date(); var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); d.getFullYear()+"-"+m+"-"+d.getDate();</td>
0
doble dígitos para (es decir, formato/DD/AAAA MM M y D):
<td>var t= new Date(); var d=((t.getDate())<10)?'0'+(t.getDate()):(t.getDate()); var m=((t.getMonth()+1)<10)?'0'+(t.getMonth()+1):(t.getMonth()+1); m+"/"+d+"/"+t.getFullYear();</td>
0
Pruebe esto en Selenium IDE. Imprimirá la marca de tiempo como aaaammddhhmmss.
<tr>
<td>storeExpression</td>
<td>javascript{var date = new Date();date.getFullYear() + '' + ((date.getMonth()+1<10)?('0'+(date.getMonth()+1)):(date.getMonth()+1)) + '' + ((date.getDate()+1<10)?('0'+(date.getDate()+1)):(date.getDate()+1)) + '' + date.getHours() + '' + date.getMinutes() + '' + date.getSeconds();}</td>
<td>date</td>
</tr>
<tr>
<td>echo</td>
<td>${date}</td>
<td></td>
</tr>
Cuestiones relacionadas
- 1. Selenium IDE: Cómo pasar variables
- 2. jQuery datepicker - cambiar la fecha de "hoy"?
- 3. ¿Cómo saber si la fecha es hoy?
- 4. ¿Cómo obtengo la fecha del mes próximo de la fecha de hoy e insértelo en mi base de datos?
- 5. ¿Cómo obtengo la fecha de hoy en C# en formato mm/dd/aaaa?
- 6. ¿Cómo obtengo la fecha de hoy hace un año en C#?
- 7. PHP: Fecha de "Yesterday", "Hoy"
- 8. ¿Cómo obtengo la fecha actual?
- 9. ¿Comparando resultados con la fecha de hoy?
- 10. ¿Cómo usar la herramienta de prueba IDE Selenium?
- 11. ¿Hay una versión Selenium 2 de Selenium IDE?
- 12. ¿Cómo restar 4 meses de la fecha de hoy?
- 13. PostgreSQL, verificando la fecha relativa al "hoy"
- 14. ¿Cómo puedo obtener la fecha judía de hoy en C#?
- 15. Fecha de vencimiento hoy en Java
- 16. Usando if/else en selenium ide
- 17. ¿Cómo verificar si la fecha de entrada es igual a la fecha de hoy?
- 18. Cómo obtengo la fecha actual en Cocoa
- 19. Cómo obtengo la Fecha y hora (VBS)
- 20. ¿Cómo crear suites de prueba anidadas para Selenium IDE?
- 21. Selenium IDE - JQuery controlador onclick no activado
- 22. C# 30 días a partir de la fecha de hoy
- 23. Cómo realizar pruebas de bucle en Selenium IDE?
- 24. WPF DatePicker predeterminado a la fecha de hoy
- 25. iOS 5 - Configurar la fecha mínima de UIDatePicker para "hoy"
- 26. oráculo fecha sql a más tardar hoy
- 27. iPhone, ¿cómo configuro la fecha mínima de mis selectores de fecha para hoy en el código?
- 28. Código de Javascript para mostrar la fecha de ayer y la fecha de hoy
- 29. ¿Cómo te enfocas en las nuevas ventanas con selenium ide?
- 30. Selenium IDE: ¿Cómo verificar si un elemento tiene un foco?