Мой "для петли" не работает в Playwright.jsJavascript

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

Сообщение Anonymous »

мне нужно выбрать книгу без продажи. На странице у меня есть 9 продуктов, и у некоторых из них есть класс hasdiscount .
Мне нужно выбрать первый продукт без класса hasdiscount . Но: мне нужно нажать на кнопку «Купить », потому что, если я нажимаю на все продукты, я не могу добавить их в корзину.
Мой код:

Код: Выделить всё

for(const row of await page.locator('.note-item.card.h-100').all())
{
if (row.not.toHaveClass('hasDiscount'))
{
await page.locator('.actionBuyProduct').first().click()
}
}
В первой строке моего кода я выбираю все 9 продуктов, и если у одного из них нет класса Hasdiscount , тогда я нажимаю кнопку «Купить».
Но мой код не работает. Что с этим не так? /> < /p>
Как это исправить? < /p>

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

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