Size: a a a

QA — Автоматизация

2021 May 13

gg

garynych gary in QA — Автоматизация
да я не про то, моё некчёмное мнение 'если человек учится лучше не надо мешать ему'. Поспотыкается набьёт синяков, это и есть учёба, ещё не один велосепедист не поехал
источник

Н

Никита in QA — Автоматизация
загляни в elementTOclickable. Посмотри что он принимает, для начала
источник

A

Alexander in QA — Автоматизация
лол
источник

gg

garynych gary in QA — Автоматизация
ну посмотрите что вы с человеком сделали, совсем поломали
источник

СК

Сергей Король... in QA — Автоматизация
xd
источник

A

Alexander in QA — Автоматизация
Выделенная строка должна быть последней
источник

A

Alexander in QA — Автоматизация
+ добавьте click()
источник

VP

Vyacheslav Pshets in QA — Автоматизация
Сначала объявляешь i, потом к нему обращаешься
источник

VP

Vyacheslav Pshets in QA — Автоматизация
Лично мне это помогает. Но смотреть как кто-то тупит иногда нет сил) Вылазит моё преподавательское образование)
источник

СК

Сергей Король... in QA — Автоматизация
Преподавательское образование помогает сразу не послать затупившего на три весёлых буквы 😅
источник

VP

Vyacheslav Pshets in QA — Автоматизация
Это тоже. Там много плюшек после него вылазит. Как минимум, невероятный самоконтроль)
источник

СК

Сергей Король... in QA — Автоматизация
Спасибо большое за помощь 😊
источник

СК

Сергей Король... in QA — Автоматизация
Ошибка перестала вылезать
источник

СК

Сергей Король... in QA — Автоматизация
Теперь Смирно ждёт пока элемент станет кликабельным 🥳
источник

VP

Vyacheslav Pshets in QA — Автоматизация
Значит всё отлично
источник

A

Alexander in QA — Автоматизация
ну вот) почти сам справился)
источник

СК

Сергей Король... in QA — Автоматизация
Пхахахахах
источник

СК

Сергей Король... in QA — Автоматизация
Ага
источник

HA

Hidden Account in QA — Автоматизация
Привет всем.

Тестирую мобильную версию сайта посредством webdriver.io.
Предварительно инициализирую хром с chromeOptions
mobileEmulation: { deviceName: 'iPhone X' },

Из того, что я понял, что надо всякие тапы, лонгтапы и свайпы реализовать через performActions()
Ок, сделал.
longTap (duration = 1000) {
   const el = this.browser.$(this.currentSelector);
   this.performActions([{
       type: "pointer",
       id: "finger1",
       parameters: { pointerType: "touch" },
       actions: [
           {
               type: "pointerMove",
               origin: el,
               x: 0,
               y: 0
           },
           { type: "pointerDown", button: 0 },
           { type: "pause", duration },
           { type: "pointerUp", button: 0 }
       ]
   }]);
   return this;
}
Но при выполнении этого экшена ругается на неверный pointerType
invalid argument
from invalid argument: 'pointerType' must be a string that matches sources pointer type

По этой ошибки ничего толкового не гуглится.
Кто-нить может подскзаать, что я делаю не так?
источник

Д

Дмонис in QA — Автоматизация
Ребят, кто UI на питоне автоматизирует
Какие фреймы используете?
источник