8
8
9
9
public class TimePickersPage extends VuetifyPage {
10
10
11
- // @todo #5298 Locators should use .v-picker class for TimePickers
12
- @ UI ("#AllowedTimesTimePicker > div:nth-child(1)" )
11
+ @ UI ("#AllowedTimesTimePicker .v-picker--time" )
13
12
public static TimePicker allowedTimesTimePicker ;
14
13
15
- @ UI ("#AMPMInTitleTimePicker > div:nth-child(1) " )
14
+ @ UI ("#AMPMInTitleTimePicker .v-picker--time " )
16
15
public static TimePicker amPmInTitleTimePicker ;
17
16
18
17
@ UI ("#AMPMInTitleTimePicker > div:nth-child(2)" )
19
18
public static TimePicker secondAmPmInTitleTimePicker ;
20
19
21
- @ UI ("#ColorsTimePicker > div:nth-child(1) " )
20
+ @ UI ("#ColorsTimePicker .v-picker--time " )
22
21
public static TimePicker firstColorTimePicker ;
23
22
24
23
@ UI ("#DisabledTimePicker > div:nth-child(1)" )
@@ -27,41 +26,45 @@ public class TimePickersPage extends VuetifyPage {
27
26
@ UI ("#ElevationTimePicker > div:nth-child(2)" )
28
27
public static TimePicker elevatedTimePicker ;
29
28
30
- @ UI ("#FormatTimePicker > div " )
29
+ @ UI ("#FormatTimePicker .v-picker--time " )
31
30
public static TimePicker formatTimePicker ;
32
31
33
- @ UI ("#NoTitleTimePicker > div:nth-child(1) " )
32
+ @ UI ("#NoTitleTimePicker .v-picker--time " )
34
33
public static TimePicker noTitleTimePicker ;
35
34
36
35
@ UI ("#NoTitleTimePicker > div:nth-child(2)" )
37
36
public static TimePicker verticalNoTitleTimePicker ;
38
37
39
- @ UI ("#ScrollableTimePicker > .v-picker" )
38
+ @ UI ("#ScrollableTimePicker > .v-picker--time " )
40
39
public static TimePicker scrollableTimePicker ;
41
40
42
- @ UI ("#ReadOnlyTimePicker > div:nth-child(1) " )
41
+ @ UI ("#ReadOnlyTimePicker > .v-picker--time " )
43
42
public static TimePicker readOnlyTimePicker ;
44
43
45
- @ UI ("#UseSecondsTimePicker > div:nth-child(1) " )
44
+ @ UI ("#UseSecondsTimePicker > .v-picker--time " )
46
45
public static TimePicker useSecondsTimePicker1 ;
47
46
48
47
@ UI ("#UseSecondsTimePicker > div:nth-child(2)" )
49
48
public static TimePicker useSecondsTimePicker2 ;
50
49
51
- @ UI ("#WidthTimePicker > div:nth-child(1) " )
50
+ @ UI ("#WidthTimePicker > .v-picker--time " )
52
51
public static TimePicker firstWidthTimePicker ;
53
52
54
- @ UI ("#DialogAndMenuTimePicker > div:nth-child(1)" )
53
+ // @todo #5369 Menu with TimePicker should be described as a separate component,
54
+ // may be input with menu to change data
55
+ @ UI ("#DialogAndMenuTimePicker .v-input" )
55
56
public static Input inputForMenuTimePicker ;
56
57
@ UI ("div[role='menu']" )
57
58
public static Menu menuForTimePicker ;
58
- @ UI ("div.v-menu__content" )
59
+ @ UI ("div.v-menu__content > .v-picker--time " )
59
60
public static TimePicker timePickerInMenu ;
60
61
62
+ // @todo #5369 Dialog with TimePicker should be described as a separate component
63
+ // may be input with dialog to change data
61
64
@ UI ("#DialogAndMenuTimePicker > div:nth-child(3)" )
62
65
public static Input inputForDialogTimePicker ;
63
66
@ UI ("div[role='dialog']" )
64
67
public static Dialog dialogForTimePicker ;
65
- @ UI ("div.v-dialog__content" )
68
+ @ UI ("div.v-dialog__content .v-picker--time " )
66
69
public static TimePicker timePickerInDialog ;
67
70
}
0 commit comments