мышки?
Проблема: на определённом этапе действий на сайте включается датчик случайных цифр, который зависит от движений мыша в пределах окна (криптопрошникам привет!). Как правильно такое автоматизировать я не знаю даже в какую сторону думать.
Selenium-овые mouseOver и другие команды selenium я попробовал - не то.
А где у вас тесты крутятся, в хедлес среде? Или что-то с гуи? Т. К если вы будете пользоваться своим локальным компьютеров в качестве ноды, то он откроет вполне реальные браузер и перехватит управление реальным курсором. Мне кажется тут могут быть 2 проблемы: При запуске вы не удаляете предупрежления, что у браузера автоуправление (и сайт это чекает). В хедлесс среде нет реального курсора.
var buffer = [0..20000] pointer; // fill the buffer for (var i = 0; i <= len(buffer); i++) { buffer[ i ] = getMousePos() sleep(100ms) } // read the buffer for (var i = 0; i <= len(buffer); i++) { setMousePos(buffer[ i ]) sleep(100ms) } // save the buffer as .json or ur fav format... ...
на всякий случай: пробовали задавать энное смещение для каждого mouseOver? moveMouseOver(element, offsetX, offsetY)
Обсуждают сегодня