Невозможно сделать мышь во второй раз (прямоугольник не определен)

Я пытаюсь переместить мышь к элементу, который был скрыт в другом элементе (до первого наведения). После второго наведения я вижу ошибку:

TypeError: прямоугольник не определен

Пробовал добавлять всякие ожидания, таймауты, скрипты для прокрутки. Добавлю, что для хрома все работает нормально.

DesiredCapabilities caps = new DesiredCapabilities();
caps = DesiredCapabilities.firefox();

...

new Actions(driver).moveToElement(cardElement).perform();
WebElement formatElement = cardElement.findElement(By.xpath("..."));
Thread.sleep(10000); // different kinds of expectations 
new Actions(driver).moveToElement(formatElement).perform();

Ожидается: элемент карты меняет представление.

Действительный :

org.openqa.selenium.WebDriverException: TypeError: прямоугольник не определен


person juvezz    schedule 01.05.2019    source источник
comment
Добро пожаловать в SO. Не могли бы вы поделиться URL-адресом, если это возможно (или любой образец URL-адреса соответствует вашему сценарию)?   -  person supputuri    schedule 01.05.2019
comment
Возможный дубликат stackoverflow.com/questions/12925310/   -  person LoflinA    schedule 01.05.2019
comment
Возможный дубликат How to Hover и нажмите на невидимый элемент, используя веб-драйвер selenium?   -  person LoflinA    schedule 01.05.2019
comment
Первый ховер работает? Вы видите ожидаемое поведение при наведении? Виден ли второй элемент после первого наведения? Это то, что вы должны уточнить в своем вопросе.   -  person JeffC    schedule 02.05.2019