Задать вопрос
@kkkksenia
Студент

Как добавить один товар в корзину скриптом?

Здравствуйте, помогите, пожалуйста, с заданием: добавить один товар в корзину из любого интернет-магазина с помощью скрипта. В моем коде открывается страница с товарами, но клик по кнопке "добавить" не происходит. Всегда выходит ошибка "TypeError: Cannot read property 'getElementsByClassName' of undefined", либо "ReferenceError: document is not defined", если в коде не указывать "this".
Код:
describe('add', () => {
    it('add item to cart', () => {
        browser.url('https://www.dns-shop.ru/catalog/recipe/9ef9de6e3da00b3d/igrovye-noutbuki/')
        this.document.getElementsByClassName('button-ui button-ui_brand buy-btn').click()
    })
})
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Очевидно, что "this.document" - это undefined. А у него никаких свойств и методов быть не может.
Гуглите, как достучаться до документа в вашем ПО.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы