|
21 | 21 |
|
22 | 22 | package eu.tsystems.mms.tic.testframework.test.reporting; |
23 | 23 |
|
24 | | -import eu.tsystems.mms.tic.testframework.AbstractTestSitesTest; |
| 24 | +import eu.tsystems.mms.tic.testframework.AbstractExclusiveTestSitesTest; |
25 | 25 | import eu.tsystems.mms.tic.testframework.annotations.Fails; |
26 | 26 | import eu.tsystems.mms.tic.testframework.common.Testerra; |
27 | | -import eu.tsystems.mms.tic.testframework.core.pageobjects.testdata.BasePage; |
28 | 27 | import eu.tsystems.mms.tic.testframework.core.pageobjects.testdata.WebTestPage; |
29 | | -import eu.tsystems.mms.tic.testframework.execution.testng.AssertCollector; |
30 | 28 | import eu.tsystems.mms.tic.testframework.pageobjects.UiElement; |
31 | | -import eu.tsystems.mms.tic.testframework.report.Report; |
32 | 29 | import eu.tsystems.mms.tic.testframework.report.model.context.MethodContext; |
33 | 30 | import eu.tsystems.mms.tic.testframework.report.model.context.Screenshot; |
34 | 31 | import eu.tsystems.mms.tic.testframework.report.utils.ExecutionContextController; |
|
40 | 37 | import java.util.Optional; |
41 | 38 | import org.openqa.selenium.By; |
42 | 39 | import org.testng.Assert; |
43 | | -import org.testng.annotations.AfterMethod; |
44 | 40 | import org.testng.annotations.Test; |
45 | 41 | import org.testng.reporters.Files; |
46 | 42 |
|
47 | 43 | /** |
48 | 44 | * Tests if screenshots are added to the MethodContext when a test fails. |
49 | 45 | * @author Mike Reiche |
50 | 46 | */ |
51 | | -public class ScreenshotsTest extends AbstractTestSitesTest implements PageFactoryTest, AssertProvider { |
| 47 | +public class ScreenshotsTest extends AbstractExclusiveTestSitesTest<WebTestPage> implements PageFactoryTest, AssertProvider { |
52 | 48 |
|
53 | 49 | @Override |
54 | | - public BasePage getPage() { |
55 | | - return PAGE_FACTORY.createPage(BasePage.class, WEB_DRIVER_MANAGER.getWebDriver()); |
| 50 | + public Class<WebTestPage> getPageClass() { |
| 51 | + return WebTestPage.class; |
56 | 52 | } |
57 | 53 |
|
58 | 54 | // @Test() |
@@ -117,7 +113,7 @@ public void test_Screenshot_is_present_in_MethodContext_on_collected_assertion() |
117 | 113 |
|
118 | 114 | @Test |
119 | 115 | public void test_DOMSource() throws IOException { |
120 | | - WebTestPage page = new WebTestPage(WebDriverManager.getWebDriver()); |
| 116 | + WebTestPage page = getPage(); |
121 | 117 |
|
122 | 118 | for (int s = 0; s < 3; ++s) { |
123 | 119 | page.getOpenAgain().click(); |
|
0 commit comments