use of com.adobe.cq.testing.selenium.pagewidgets.coral.CoralSelect in project aem-core-wcm-components by Adobe-Marketing-Cloud.
the class ButtonEditDialog method selectButtonType.
public void selectButtonType(String type) {
$("[name='./type'] > button").click();
CoralSelectList coralSelectList = new CoralSelectList($("[name='./type']"));
if (!coralSelectList.isVisible()) {
CoralSelect selectList = new CoralSelect("name='./type'");
coralSelectList = selectList.openSelectList();
}
final WebDriver webDriver = WebDriverRunner.getWebDriver();
WebElement element = webDriver.findElement(By.cssSelector("coral-selectlist-item[value='" + type + "']"));
((JavascriptExecutor) webDriver).executeScript("arguments[0].scrollIntoView(true);", element);
coralSelectList.selectByValue(type);
}
use of com.adobe.cq.testing.selenium.pagewidgets.coral.CoralSelect in project aem-core-wcm-components by Adobe-Marketing-Cloud.
the class FormOptionsEditDialog method setOptionType.
/**
* Set the option type
*/
public void setOptionType(String optionType) {
// Open selectlist
$("[name='./type'] > button").click();
CoralSelectList coralSelectList = new CoralSelectList($("[name='./type']"));
if (!coralSelectList.isVisible()) {
CoralSelect selectList = new CoralSelect("name='./type'");
coralSelectList = selectList.openSelectList();
}
final WebDriver webDriver = WebDriverRunner.getWebDriver();
WebElement element = webDriver.findElement(By.cssSelector("coral-selectlist-item[value='" + optionType + "']"));
((JavascriptExecutor) webDriver).executeScript("arguments[0].scrollIntoView(true);", element);
coralSelectList.selectByValue(optionType);
}
Aggregations