File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
main/java/io/github/tahanima/page
test/java/io/github/tahanima/e2e/login Expand file tree Collapse file tree 3 files changed +6
-5
lines changed Original file line number Diff line number Diff line change 1
1
package io .github .tahanima .page ;
2
2
3
- import static io .github .tahanima .config .ConfigurationManager .config ;
4
-
5
3
import com .microsoft .playwright .Page ;
6
4
7
5
import io .qameta .allure .Step ;
@@ -13,9 +11,8 @@ public class BasePage {
13
11
14
12
protected Page page ;
15
13
16
- public void setAndConfigurePage (Page page ) {
14
+ public void setPage (Page page ) {
17
15
this .page = page ;
18
- page .setDefaultTimeout (config ().timeout ());
19
16
}
20
17
21
18
@ Step
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ private BasePageFactory() {}
12
12
public static <T extends BasePage > T createInstance (Page page , Class <T > basePage ) {
13
13
try {
14
14
BasePage instance = basePage .getDeclaredConstructor ().newInstance ();
15
- instance .setAndConfigurePage (page );
15
+ instance .setPage (page );
16
16
17
17
return basePage .cast (instance );
18
18
} catch (Exception e ) {
Original file line number Diff line number Diff line change 2
2
3
3
import static com .microsoft .playwright .assertions .PlaywrightAssertions .assertThat ;
4
4
5
+ import static io .github .tahanima .config .ConfigurationManager .config ;
6
+
5
7
import io .github .tahanima .data .login .LoginTestData ;
6
8
import io .github .tahanima .e2e .BaseE2ETest ;
7
9
import io .github .tahanima .page .login .LoginPage ;
@@ -25,6 +27,8 @@ class LoginE2ETest extends BaseE2ETest {
25
27
public void createBrowserContextAndPageAndLoginPageInstances () {
26
28
browserContext = browser .newContext ();
27
29
page = browserContext .newPage ();
30
+
31
+ page .setDefaultTimeout (config ().timeout ());
28
32
29
33
loginPage = createInstance (LoginPage .class );
30
34
}
You can’t perform that action at this time.
0 commit comments