@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()
    })
})
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Очевидно, что "this.document" - это undefined. А у него никаких свойств и методов быть не может.
Гуглите, как достучаться до документа в вашем ПО.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
27 янв. 2021, в 00:37
11111 руб./за проект
26 янв. 2021, в 23:30
3000 руб./за проект
26 янв. 2021, в 23:07
1000 руб./за проект