Testuję moją aplikację internetową przy użyciu Selenium IDE. Istnieją przypadki testowe, w których muszę stwierdzić, że dzisiejsza data pojawia się na stronie. Nie mogę twardo zakodować dzisiejszej daty w teście, ponieważ dzisiejsza data zmienia się każdego dnia. Jak uzyskać bieżący dzień, miesiąc & roku w Selenium IDE?Selenium IDE: Jak uzyskać dzisiejszą datę?
9
A
Odpowiedz
17
Nie wiesz, jaki format data jest, ale można zrobić coś takiego:
<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
Linia <td>var d=new Date(); d.getDate()+'-'+((d.getMonth()+1))+'-'+d.getFullYear();</td>
prace ale Zwraca miesiąc jako jednocyfrowe.
Dla mojego testu, muszę datę zwrócony w formacie YYYY-MM-DD, więc używam
<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
dwucyfrowe dla M i D (tj formacie MM/DD/YYYY):
<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
Wypróbuj w Selenium IDE. Wypisze znacznik czasu jako rrrrmmddhmmmm.
<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>
Powiązane problemy
- 1. Jak uzyskać dzisiejszą datę rok temu w języku C#?
- 2. Jak uzyskać dzisiejszą datę w środowisku wsadowym Windows?
- 3. PHP: Urodziny sprawdź dzisiejszą datę
- 4. Jak wyświetlić dzisiejszą datę w raporcie SSRS?
- 5. Jak uzyskać datę w Julii
- 6. Pobierz dzisiejszą datę w Javie o północy
- 7. Jak zainstalować Selenium IDE w Mozilla Firefox
- 8. Jak zapętlić testy w Selenium IDE?
- 9. Jak uzyskać datę w pliku BAT
- 10. Jak zwrócić dzisiejszą datę do zmiennej w Oracle
- 11. Jak ustawić dzisiejszą datę w datepicker tekstowym w angularjs
- 12. Groovy dostaje dzisiejszą datę o minucie 00:00:00
- 13. Jak uzyskać wczorajszą datę w pliku wsadowym?
- 14. Jak uzyskać datę serwera w JavaScript
- 15. Jak uzyskać aktualną datę?
- 16. "VerifyTextPresent" zwracający niepoprawny wynik dla Selenium IDE
- 17. Korzystanie kontrolę CompareValidator porównać datę wejścia użytkownika z dzisiejszą datą
- 18. DateTimePicker wyświetla dzisiejszą datę zamiast wyświetlać jej aktualną wartość.
- 19. php uzyskać datę przyszłą datę
- 20. Jak odzyskać aktualną datę Symfony2
- 21. Selenium IDE - Jak sprawdzić, czy element jest (CSS) widoczny?
- 22. Jak wykonać wyrażenie regularne w komendzie waitForPopUp w IDE Selenium?
- 23. Jak mogę odczytać zmienne z puli danych z Selenium IDE?
- 24. Jak sprawdzić, czy styl został zastosowany w Selenium IDE
- 25. Jak uzyskać datę najbliższej niedzieli?
- 26. Jak uzyskać datę utworzenia pliku?
- 27. Jak mogę uzyskać wczorajszą datę?
- 28. Jak uzyskać "datę" e-maila?
- 29. jak uzyskać aktualną datę/czas jako obiekt daty w PHP
- 30. Porównanie wyników z dzisiejszą datą?