Мой "для петли" не работает в Playwright.js part2 [закрыто]Javascript

Форум по Javascript
Anonymous
Мой "для петли" не работает в Playwright.js part2 [закрыто]

Сообщение Anonymous »

https://enotes.pointschool.ru/login< /code> на этом веб -сайте (тест входа в систему, тест пароля).
Мне нужно добавить в продукт Cart 1 без скидки.test('Тест-кейс 2. Переход в корзину с 1 неакционным товаром.', async({ page }) => {await page.type('css = [placeholder="Логин клиента"]', 'test') await page.type('css = [placeholder="Пароль клиента"]', 'test') await page.locator('xpath = //button[text()="Вход"]').click() for (const row of await page.locator('.note-item.card.h-100').all()){const classes = (await row.getAttribute('class'))?.split(' ') ?? []; if(!classes.includes('hasDiscount')){await page.locator('button.actionBuyProduct ').first().click()}}})< /code>
Моя логика была для цикла, чтобы проверить весь продукт на странице и, если найти продукт без скидки класса, следует нажать на кнопку купить



Подробнее здесь: https://stackoverflow.com/questions/797 ... t-js-part2

Вернуться в «Javascript»