Skip to content

Commit 8edfd7e

Browse files
authored
Merge pull request #5502 from jdi-testing/5369
#5369 fix locators
2 parents 774ddc2 + 4cbc1e3 commit 8edfd7e

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

jdi-light-vuetify-tests/src/main/java/io/github/com/pages/TimePickersPage.java

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,16 @@
88

99
public class TimePickersPage extends VuetifyPage {
1010

11-
// @todo #5298 Locators should use .v-picker class for TimePickers
12-
@UI("#AllowedTimesTimePicker > div:nth-child(1)")
11+
@UI("#AllowedTimesTimePicker .v-picker--time")
1312
public static TimePicker allowedTimesTimePicker;
1413

15-
@UI("#AMPMInTitleTimePicker > div:nth-child(1)")
14+
@UI("#AMPMInTitleTimePicker .v-picker--time")
1615
public static TimePicker amPmInTitleTimePicker;
1716

1817
@UI("#AMPMInTitleTimePicker > div:nth-child(2)")
1918
public static TimePicker secondAmPmInTitleTimePicker;
2019

21-
@UI("#ColorsTimePicker > div:nth-child(1)")
20+
@UI("#ColorsTimePicker .v-picker--time")
2221
public static TimePicker firstColorTimePicker;
2322

2423
@UI("#DisabledTimePicker > div:nth-child(1)")
@@ -27,41 +26,45 @@ public class TimePickersPage extends VuetifyPage {
2726
@UI("#ElevationTimePicker > div:nth-child(2)")
2827
public static TimePicker elevatedTimePicker;
2928

30-
@UI("#FormatTimePicker > div")
29+
@UI("#FormatTimePicker .v-picker--time")
3130
public static TimePicker formatTimePicker;
3231

33-
@UI("#NoTitleTimePicker > div:nth-child(1)")
32+
@UI("#NoTitleTimePicker .v-picker--time")
3433
public static TimePicker noTitleTimePicker;
3534

3635
@UI("#NoTitleTimePicker > div:nth-child(2)")
3736
public static TimePicker verticalNoTitleTimePicker;
3837

39-
@UI("#ScrollableTimePicker > .v-picker")
38+
@UI("#ScrollableTimePicker > .v-picker--time")
4039
public static TimePicker scrollableTimePicker;
4140

42-
@UI("#ReadOnlyTimePicker > div:nth-child(1)")
41+
@UI("#ReadOnlyTimePicker > .v-picker--time")
4342
public static TimePicker readOnlyTimePicker;
4443

45-
@UI("#UseSecondsTimePicker > div:nth-child(1)")
44+
@UI("#UseSecondsTimePicker > .v-picker--time")
4645
public static TimePicker useSecondsTimePicker1;
4746

4847
@UI("#UseSecondsTimePicker > div:nth-child(2)")
4948
public static TimePicker useSecondsTimePicker2;
5049

51-
@UI("#WidthTimePicker > div:nth-child(1)")
50+
@UI("#WidthTimePicker > .v-picker--time")
5251
public static TimePicker firstWidthTimePicker;
5352

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")
5556
public static Input inputForMenuTimePicker;
5657
@UI("div[role='menu']")
5758
public static Menu menuForTimePicker;
58-
@UI("div.v-menu__content")
59+
@UI("div.v-menu__content > .v-picker--time")
5960
public static TimePicker timePickerInMenu;
6061

62+
// @todo #5369 Dialog with TimePicker should be described as a separate component
63+
// may be input with dialog to change data
6164
@UI("#DialogAndMenuTimePicker > div:nth-child(3)")
6265
public static Input inputForDialogTimePicker;
6366
@UI("div[role='dialog']")
6467
public static Dialog dialogForTimePicker;
65-
@UI("div.v-dialog__content")
68+
@UI("div.v-dialog__content .v-picker--time")
6669
public static TimePicker timePickerInDialog;
6770
}

0 commit comments

Comments
 (0)