11*** Setting ***
22Test Setup Go To Page "forms/html5_input_types.html"
33Resource ../resource.robot
4+ Library ../../resources/testlibs/date_parser.py
45
56*** Test Cases ***
67Input field type color
7- Input Text id:color \#72da19
8+ Input Text id:color \#72da19
89 ${value } = Get Value id:color
910 Log ${value } # Get value does not return the changed value
1011
1112Input field type date
12- Input Text id:date 03/01/2019
13- ${value } = Get Value id:date
14- Should Be Equal As Strings ${value } 2019 -03-01
13+ ${date } = Set Variable 11/22/2019
14+ Input Text id:date ${date }
15+ ${value } = Get Value id:date
16+ ${date } ${value } = Parse Two Dates ${date } ${value }
17+ Should Be Equal ${value } ${date }
1518
1619Input field type datetime-local
17- Input Text id:datetime-local 12/24/201909:34AM
18- ${value } = Get Value id:datetime-local
19- Log ${value } # Get value does not return the value
20+ ${date } = Set Variable 04-03-002019 01:45PM
21+ Input Text id:datetime-local ${date }
22+ ${value } = Get Value id:datetime-local
23+ ${date } ${value } = Parse Two Dates ${date } ${value }
24+ Should Be Equal ${value } ${date }
2025
2126Input field type email
2227 Input Text id:email
[email protected] @@ -49,16 +54,18 @@ Input field type tel
4954 Should Be Equal As Strings ${value } 123 456 567
5055
5156Input field type time
52- Input Text id:time 02:34AM
57+ ${time } = Set Variable 02:34PM
58+ Input Text id:time ${time }
5359 ${value } = Get Value id:time
54- Should Be Equal As Strings ${value } 02 :34
60+ ${time } ${value } = Parse Two Dates ${time } ${value }
61+ Should Be Equal ${value } ${time }
5562
5663Input field type url
5764 Input Text id:url https://github.com/robotframework/SeleniumLibrary
5865 ${value } = Get Value id:url
5966 Should Be Equal As Strings ${value } https://github.com/robotframework/SeleniumLibrary
6067
6168Input field type week
62- Input Text id:week 012019
69+ Input Text id:week 452019
6370 ${value } = Get Value id:week
64- Should Be Equal As Strings ${value } 2019 -W01
71+ Should Be Equal As Strings ${value } 2019 -W45
0 commit comments