Fix referral number method by retrieving value from sessionStorage
This commit is contained in:
parent
29998788c1
commit
ebed4b51d7
1 changed files with 6 additions and 6 deletions
|
|
@ -95,16 +95,16 @@ export class BasePage {
|
|||
}
|
||||
|
||||
async logReferralNumber() {
|
||||
let mainLocalStorage = JSON.parse(await this.page.evaluate('localStorage.getItem(\'main\')'));
|
||||
let referralNumber = mainLocalStorage.order.referralNumber as number;
|
||||
let referralSequenceNumber = mainLocalStorage.order.referralSequenceNumber as number;
|
||||
let mainSessionStorage = JSON.parse(await this.page.evaluate('sessionStorage.getItem(\'main\')'));
|
||||
let referralNumber = mainSessionStorage.order.referralNumber as number;
|
||||
let referralSequenceNumber = mainSessionStorage.order.referralSequenceNumber as number;
|
||||
if (referralNumber == null) {
|
||||
for (let i = 1; i <= 20; i++) {
|
||||
if (!referralNumber == null) break;
|
||||
await this.page.waitForTimeout(500);
|
||||
mainLocalStorage = JSON.parse(await this.page.evaluate('localStorage.getItem(\'main\')'));
|
||||
referralNumber = mainLocalStorage.order.referralNumber as number;
|
||||
referralSequenceNumber = mainLocalStorage.order.referralSequenceNumber as number;
|
||||
mainSessionStorage = JSON.parse(await this.page.evaluate('localStorage.getItem(\'main\')'));
|
||||
referralNumber = mainSessionStorage.order.referralNumber as number;
|
||||
referralSequenceNumber = mainSessionStorage.order.referralSequenceNumber as number;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue