use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.themedesigner.SpecialThemeDesignerPageObject in project selenium-tests by Wikia.
the class PortableInfoboxTests method insertInfoboxWithParamsInVEusingDarkTheme.
@Test(groups = { "PortableInfoboxTests", "PortableInfobox_003" })
@Execute(asUser = User.STAFF)
public void insertInfoboxWithParamsInVEusingDarkTheme() {
new ArticleContent().clear();
ArticlePageObject article = new ArticlePageObject();
SpecialThemeDesignerPageObject theme = new SpecialThemeDesignerPageObject(driver);
theme.openSpecialDesignerPage(wikiURL).selectTheme(3);
theme.submitTheme();
article.open();
new ArticlePurger().purgeArticleAsLoggedUser();
VisualEditorPageObject visualEditor = article.openVEModeWithMainEditButton().clickInsertToolButton().clickInsertInfoboxFromInsertToolMenu().selectInfoboxTemplate(2).typeInParameterField(0, new SourceEditModePageObject(driver).getRandomDigits(5)).applyChanges();
Assertion.assertTrue(visualEditor.isInfoboxInsertedInEditorArea());
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.themedesigner.SpecialThemeDesignerPageObject in project selenium-tests by Wikia.
the class ThemeDesigner method verifyWordmarkTabElements.
@Test(groups = { "ThemeDesigner006", "ThemeDesigner" })
@Execute(asUser = User.STAFF)
public void verifyWordmarkTabElements() {
SpecialThemeDesignerPageObject designer = new SpecialThemeDesignerPageObject(driver);
designer.openSpecialDesignerPage(wikiURL);
designer.selectTab(Tab.WORDMARK);
designer.verifyWordmarkTab();
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.themedesigner.SpecialThemeDesignerPageObject in project selenium-tests by Wikia.
the class ThemeDesigner method selectThemeFromThirdSet.
@Test(groups = { "ThemeDesigner003", "ThemeDesigner" })
@Execute(asUser = User.STAFF)
public void selectThemeFromThirdSet() {
SpecialThemeDesignerPageObject designer = new SpecialThemeDesignerPageObject(driver);
designer.openSpecialDesignerPage(wikiURL);
designer.selectTab(Tab.THEME);
themeName = designer.selectTheme(10);
designer.verifyThemeSelected(themeName);
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.themedesigner.SpecialThemeDesignerPageObject in project selenium-tests by Wikia.
the class ThemeDesigner method closeColorDialogWithOutsideClick.
/**
* https://wikia-inc.atlassian.net/browse/DAR-1194
* color choice dialog closes on click outside of the dialog
*/
@Test(groups = { "ThemeDesigner007", "ThemeDesigner" })
@Execute(asUser = User.STAFF)
public void closeColorDialogWithOutsideClick() {
SpecialThemeDesignerPageObject designer = new SpecialThemeDesignerPageObject(driver);
designer.openSpecialDesignerPage(wikiURL);
designer.selectTab(Tab.CUSTOMIZE);
designer.openImagePicker();
designer.clickOutsideImagePicker();
designer.verifyImagePickerDisappeared();
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.themedesigner.SpecialThemeDesignerPageObject in project selenium-tests by Wikia.
the class PortableInfoboxTests method verifyInfoboxLayoutChange.
@Test(groups = { "PortableInfoboxTests", "PortableInfobox_002" })
@Execute(asUser = User.STAFF)
public void verifyInfoboxLayoutChange() {
new TemplateContent().push(INFOBOX2_TEMPLATE, PageContent.INFOBOX_2);
new ArticleContent().push(INFOBOX2_INVOCATION, PageContent.INFOBOX_2);
PortableInfobox infobox = new PortableInfobox();
SpecialThemeDesignerPageObject theme = new SpecialThemeDesignerPageObject(driver);
theme.openSpecialDesignerPage(wikiURL).selectTheme(4);
theme.submitTheme();
infobox.open(PageContent.INFOBOX_2);
new ArticlePurger().purgeArticleAsLoggedUser();
String oldBackground = infobox.getBackgroundColor();
theme.openSpecialDesignerPage(wikiURL).selectTheme(1);
theme.submitTheme();
infobox.open(PageContent.INFOBOX_2);
new ArticlePurger().purgeArticleAsLoggedUser();
Assertion.assertNotEquals(oldBackground, infobox.getBackgroundColor());
}
Aggregations