mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
Extended RegattaEditDialogPO to trigger "Add Series" functionality
This commit is contained in:
1 parent
a6d91e6437
commit
711cb776b7
1 file changed
+17
+17
@@ -23,6 +23,9 @@ public class RegattaEditDialogPO extends DataEntryDialogPO {
|
||||
|
||||
@FindBy(how = BySeleniumId.class, using = "CourseAreaListBox")
|
||||
private WebElement courseAreaListBox;
|
||||
|
||||
@FindBy(how = BySeleniumId.class, using = "AddSeriesButton")
|
||||
private WebElement addSeriesButton;
|
||||
|
||||
public RegattaEditDialogPO(WebDriver driver, WebElement element) {
|
||||
super(driver, element);
|
||||
@@ -32,4 +35,18 @@ public class RegattaEditDialogPO extends DataEntryDialogPO {
|
||||
CheckBoxPO checkbox = new CheckBoxPO(driver, useStartTimeInferenceCheckbox);
|
||||
checkbox.setSelected(b);
|
||||
}
|
||||
|
||||
public SeriesCreateDialogPO addSeries() {
|
||||
this.addSeriesButton.click();
|
||||
|
||||
WebElement dialog = findElementBySeleniumId(this.driver, "SeriesCreateDialog");
|
||||
|
||||
return new SeriesCreateDialogPO(this.driver, dialog);
|
||||
}
|
||||
|
||||
public void addSeries(String seriesName) {
|
||||
SeriesCreateDialogPO seriesCreateDialog = addSeries();
|
||||
seriesCreateDialog.setSeriesName(seriesName);
|
||||
seriesCreateDialog.pressOk();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user