codeceptjs / codeceptjs/CodeceptJS

Keep LocalStorage

Abierto
#2,968 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
4.2k
Forks
757
Merge medio
2 d 9 h
PR fusionados (30 d)
16

Descripción

#### What are you trying to achieve?
i want keep LocalStorage like keepCookies

#### What do you get instead?

> Provide console output if related. Use `--verbose` mode for more details.

```bash
My First Test --
test something
我 在页面 "https://....com/"
我 保存屏幕截图 "see-first.jpg"
我 看到 "text"
我 等 2
我 单击 "客户/广告主", ".ant-btn"
我 wait for navigation
我 等待元素 ".right", 5
我 单击 "账号登录", ".right"
我 单击 "密码登录", ".TabR"
我 填写字段 "#Authorize_username", "...@sina.com"
我 填写字段 "#Authorize_password", "123456"
我 单击 "立即登录", ".ant-btn-primary"
我 等 5
我 保存屏幕截图 "see-chengfayun.jpg"
✔ OK in 14313ms
```

> Provide test source code if related

```js
// paste test
Feature('My First Test');

Scenario('test something', ({ I }) => {
I.amOnPage('https://....com/');
I.saveScreenshot("see-first.jpg")
I.see('text');
I.wait(2);
I.click('客户/广告主', '.ant-btn');
I.waitForNavigation();
I.waitForElement('.right', 5);
I.click('账号登录', '.right');
I.click('密码登录', '.TabR');
I.fillField('#Authorize_username', '...@sina.com');
I.fillField('#Authorize_password', '123456');
I.click('立即登录', '.ant-btn-primary');
I.wait(5)
//截图
I.saveScreenshot("see-chengfayun.jpg")
});
```

### Details

* CodeceptJS version: 3.0.7
* NodeJS Version: v14.16.1
* Operating System: macos
* puppeteer
* Configuration file:

```js
# paste config here
exports.config = {
tests: './*_test.js',
output: './output',
helpers: {
Puppeteer: {
url: 'http://localhost',
show: true,
windowSize: '1200x900',
keepBrowserState: true,
}
},
include: {
I: './steps_file.js'
},
bootstrap: null,
mocha: {},
name: 'PuppeteerTests',
translation: 'zh-CN',
plugins: {
pauseOnFail: {},
retryFailedStep: {
enabled: true
},
tryTo: {
enabled: true
},
screenshotOnFail: {
enabled: true
}
}
}
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.