11// Import pages
2+ import { BOBasePagePageInterface } from '@interfaces/BO' ;
23import CommonPage from '@pages/commonPage' ;
34
45import { Frame , Page } from '@playwright/test' ;
5- import testContext from '@utils/testContext ' ;
6+ import utilsTest from '@utils/test ' ;
67import type { PageFunction } from 'playwright-core/types/structs' ;
78import semver from 'semver' ;
89
@@ -11,7 +12,7 @@ import semver from 'semver';
1112 * @class
1213 * @extends CommonPage
1314 */
14- export default class BOBasePage extends CommonPage {
15+ export default class BOBasePage extends CommonPage implements BOBasePagePageInterface {
1516 public successfulCreationMessage : string ;
1617
1718 public successfulUpdateMessage : string ;
@@ -718,7 +719,7 @@ export default class BOBasePage extends CommonPage {
718719 await this . scrollTo ( page , linkSelector ) ;
719720 await this . clickAndWaitForURL ( page , linkSelector ) ;
720721
721- const psVersion = testContext . getPSVersion ( ) ;
722+ const psVersion = utilsTest . getPSVersion ( ) ;
722723 let linkActiveClass : string = '-active' ;
723724
724725 // >= 1.7.8.0
@@ -1055,7 +1056,7 @@ export default class BOBasePage extends CommonPage {
10551056 * @return {Promise<string|null> }
10561057 */
10571058 async getGrowlMessageContent ( page : Page , timeout : number = 10000 ) : Promise < string | null > {
1058- const psVersion = testContext . getPSVersion ( ) ;
1059+ const psVersion = utilsTest . getPSVersion ( ) ;
10591060 let { growlMessageBlock} = this ;
10601061
10611062 if ( semver . lt ( psVersion , '8.0.0' ) ) {
0 commit comments