Добавил jest для тестирования, использовал
expect в проверке меню
This commit is contained in:
parent
21c952a203
commit
248889f663
@ -1,18 +0,0 @@
|
||||
const puppeteer = require('puppeteer');
|
||||
const url = "http://localhost:3000/";
|
||||
async function enter(params){
|
||||
const browser = await puppeteer.launch({headless:false});
|
||||
const page = await browser.newPage();
|
||||
|
||||
await page.goto(url);
|
||||
|
||||
// Set screen size
|
||||
await page.setViewport({width: 1080, height: 1024});
|
||||
|
||||
|
||||
// await browser.close();
|
||||
};
|
||||
module.export = {
|
||||
enter
|
||||
}
|
||||
|
@ -1,14 +1,21 @@
|
||||
const puppeteer = require('puppeteer');
|
||||
const url = "http://localhost:3000/users";
|
||||
(async ()=> {
|
||||
const puppeteer = require('puppeteer');
|
||||
const url = "http://localhost:3000/users";
|
||||
const urlMass = ['/users','/tariffs','/discounts','/promocode','/support', '/entities'];
|
||||
const browser = await puppeteer.launch({headless:true});
|
||||
const page = await browser.newPage();
|
||||
let browser;
|
||||
let page;
|
||||
describe('Тест', (() => {
|
||||
beforeAll(async()=>{
|
||||
browser = await puppeteer.launch({headless:true});
|
||||
page = await browser.newPage();
|
||||
|
||||
await page.goto(url);
|
||||
// Set screen size
|
||||
await page.setViewport({width: 1080, height: 1024});
|
||||
|
||||
})
|
||||
afterAll(() => browser.quit());
|
||||
test('Тест меню',async () => {
|
||||
|
||||
// Ждем загрузки менюшек
|
||||
await page.waitForSelector('.menu')
|
||||
|
||||
@ -24,15 +31,10 @@ const url = "http://localhost:3000/users";
|
||||
})
|
||||
// Проверяем, какие ссылки есть в нашем массиве, а каких нет
|
||||
for (let i = 0; i < menuLink.length; i++) {
|
||||
if (urlMass.find((elem)=>elem===menuLink[i])) {
|
||||
console.log('Нашлась', menuLink[i]);
|
||||
}
|
||||
else {
|
||||
console.log('Не нашел', menuLink[i]);
|
||||
}
|
||||
expect(urlMass.find((elem)=>elem===menuLink[i])).toBe(true)
|
||||
}
|
||||
|
||||
// const btn = await page.waitForSelector('.menu-support')
|
||||
// await btn.click()
|
||||
await browser.close();
|
||||
})();
|
||||
})
|
||||
}))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user