22 lines
855 B
JavaScript
22 lines
855 B
JavaScript
import fs from 'fs';
|
|
|
|
/**
|
|
* 设置页面的LocalStorage
|
|
* @param {*} page
|
|
* @param {String} file 用户信息
|
|
*/
|
|
export async function setLocalStorage(page, file) {
|
|
const outputLocalStorge = fs.readFileSync(file, 'utf-8');
|
|
let localStorageTest = JSON.parse(outputLocalStorge);
|
|
|
|
// 设置页面的localStorage
|
|
await page.evaluateOnNewDocument(localStorageTest => {
|
|
localStorage.clear();
|
|
localStorage.setItem('merchant_access_token', localStorageTest.merchant_access_token);
|
|
localStorage.setItem('merchant_refresh_token', localStorageTest.merchant_refresh_token);
|
|
localStorage.setItem('merchant_login_data', localStorageTest.merchant_login_data);
|
|
localStorage.setItem('merchant_metadata_data', localStorageTest.merchant_metadata_data);
|
|
}, localStorageTest);
|
|
|
|
console.log('set success');
|
|
} |