use of com.wikia.webdriver.pageobjectsfactory.pageobject.visualeditor.VisualEditorPageObject in project selenium-tests by Wikia.
the class VEGalleryTests method VEGalleryTests_001_AddGallery.
//AG01
@Test(groups = { "VEGallery", "VEGalleryTests_001", "VEGalleryTests_005", "VEGalleryAdd" })
public void VEGalleryTests_001_AddGallery() {
int numOfMedias = 9;
int numOfGalleries = 1;
articleName = PageContent.ARTICLE_NAME_PREFIX + article.getTimeStamp();
VisualEditorPageObject ve = article.openVEOnArticle(wikiURL, articleName);
ve.verifyVEToolBarPresent();
ve.verifyEditorSurfacePresent();
ve.typeTextArea(PageContent.ARTICLE_TEXT);
VisualEditorInsertGalleryDialog galleryDialog = ve.clickGalleryButton();
galleryDialog = galleryDialog.searchMedia("he");
ve = galleryDialog.addExistingMedia(numOfMedias);
ve.verifyGalleries(numOfGalleries);
ve.verifyMediasInGallery(numOfMedias);
ve.publish();
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.visualeditor.VisualEditorPageObject in project selenium-tests by Wikia.
the class VEGalleryTests method VEGalleryTests_004_PreviewOnMetadata.
//AG04
@Test(groups = { "VEGallery", "VEGalleryTests_004", "VEGalleryPreview" })
public void VEGalleryTests_004_PreviewOnMetadata() {
String randomArticleName = PageContent.ARTICLE_NAME_PREFIX + article.getTimeStamp();
VisualEditorPageObject ve = article.openVEOnArticle(wikiURL, randomArticleName);
ve.verifyVEToolBarPresent();
ve.verifyEditorSurfacePresent();
VisualEditorInsertGalleryDialog galleryDialog = ve.clickGalleryButton();
galleryDialog = galleryDialog.searchMedia("he");
ve = galleryDialog.clickMetaDataToPreview(3);
ve.verifyPreviewImage();
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.visualeditor.VisualEditorPageObject in project selenium-tests by Wikia.
the class VECopyAndPasteTests method VECopyAndPasteTests_001_copyAndPaste.
@Test(groups = { "VECopyAndPasteTests", "VECopyAndPasteTests_001" })
@RelatedIssue(issueID = "QAART-888")
public void VECopyAndPasteTests_001_copyAndPaste() throws InterruptedException {
String articleName = PageContent.ARTICLE_NAME_PREFIX + base.getTimeStamp();
VisualEditorPageObject ve = base.openVEOnArticle(wikiURL, articleName);
ve.verifyVEToolBarPresent();
ve.verifyEditorSurfacePresent();
String text = PageContent.ARTICLE_TEXT;
ve.typeTextArea(text);
ve.copyAndPaste();
ve.verifyFormatting(Formatting.PARAGRAPH, text + text);
VisualEditorSaveChangesDialog saveDialog = ve.clickPublishButton();
ArticlePageObject article = saveDialog.savePage();
article.verifyFormattingFromVE(Formatting.PARAGRAPH, text + text);
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.visualeditor.VisualEditorPageObject in project selenium-tests by Wikia.
the class VisualEditorEditingTests method VisualEditorEditing_006_editSummary.
@Test(groups = { "VisualEditorEditing", "VisualEditorEditing_006" })
public void VisualEditorEditing_006_editSummary() {
String summaryText = "This is an example summary text being used by test: VisualEditorEditing_006_editSummary";
String articleName2 = PageContent.ARTICLE_NAME_PREFIX + base.getTimeStamp();
VisualEditorPageObject ve = base.openVEOnArticle(wikiURL, articleName2);
ve.verifyVEToolBarPresent();
ve.verifyEditorSurfacePresent();
ve.typeTextArea("a");
VisualEditorSaveChangesDialog saveDialog = ve.clickPublishButton();
saveDialog.typeEditSummary(summaryText);
ArticlePageObject article = saveDialog.savePage();
article.verifyVEPublishComplete();
WikiHistoryPageObject historyPage = article.openArticleHistoryPage();
historyPage.verifyLatestEditSummary(summaryText);
}
use of com.wikia.webdriver.pageobjectsfactory.pageobject.visualeditor.VisualEditorPageObject in project selenium-tests by Wikia.
the class VisualEditorEditingTests method VisualEditorEditing_005_switchToSourceMode.
@Test(groups = { "VisualEditorEditing", "VisualEditorEditing_005" })
public void VisualEditorEditing_005_switchToSourceMode() {
String articleName2 = PageContent.ARTICLE_NAME_PREFIX + base.getTimeStamp();
VisualEditorPageObject ve = base.openVEOnArticle(wikiURL, articleName2);
ve.verifyVEToolBarPresent();
ve.verifyEditorSurfacePresent();
ve = ve.typeInSourceEditor(text);
VisualEditorSaveChangesDialog saveDialog = ve.clickPublishButton();
VisualEditorReviewChangesDialog reviewDialog = saveDialog.clickReviewYourChanges();
reviewDialog.verifyAddedDiffs(firstSourceEditText);
ve = reviewDialog.closeDialog();
ve.verifyVEToolBarPresent();
ve.verifyEditorSurfacePresent();
ve = ve.typeInSourceEditor(text);
saveDialog = ve.clickPublishButton();
reviewDialog = saveDialog.clickReviewYourChanges();
reviewDialog.verifyAddedDiffs(secondSourceEditText);
saveDialog = reviewDialog.clickReturnToSaveFormButton();
ArticlePageObject article = saveDialog.savePage();
article.verifyVEPublishComplete();
article.verifyContent(text);
}
Aggregations