t.me/atinfo_chat Telegram группа по автоматизации тестирования

Actions moveToElement выпадающий список не удерживается фокус

Теги: #<Tag:0x00007f748e990e58> #<Tag:0x00007f748e990d40> #<Tag:0x00007f748e990c28> #<Tag:0x00007f748e990ae8>

Привет, подскажите.
Использую Java, chromedriver v 2.20, запускаю через Грид на selenium-server-standalone-2.48.2, но локально проблема присутствует тоже.
при прогонке кода на последней версии хрома 46.0.2490.80 m - а если быть более точным - на всех после 43 - следующий код работает некорректно (не удерживается фокус на дропдаун списке)

 Actions builder = new Actions(driver);
 builder.moveToElement(webElement).build().perform();
 builder.click(webElement2).build().perform();

А именно - в дебаге испольую любые комбинации из moveToElement, click, build , perform, но проблема в том, что при наведении фокуса на елемент - он не удерживается, а сразу спадает и дропдаун сразу-же закрывается обратно. Такой проблемы у меня нет на версии 43.

builder.moveToElement(webElement).build().perform();
  • этот кусок открывает дропдаун на часть секунды и он мгновенно сворачивается даже если нет кода после. Так-же пробовал комбинации с clickAndHold, но если делаешь опять move - слетает

По факту переустанавливаю хром на 43 за 30 сек, запускаю код и он работает.
Может быть проблема в тестируемом приложении? Или в несовместимости хрома и хромдрайвера? Почему на одном драйвере разные версии хрома работают по-разному?
В общем непонятно) Не хочу тестировать проект старым хромом, а как обойти - не придумал.

А как отрабатывает

builder.moveToElement(...).click(...).build().perform();

?

нет( клики, мувы, кликХолд перепробовал уже