Как в Firefox правильно вызывать всплывающие меню?

Проблема заключается в том, что есть некий кусочек кода, который наводит курсор мыши на определенный элемент странички, вызывая при этом отображение всплывающего меню и далее нажимает на кнопку этого меню. При прогоне данного теста на Chrome - все отрабатывает корректно, но при прогоне на Firefox - данный “обваливается” так как меню не появляется.
Код следующий:

menu = browser.find_element_by_css_selector('a.n-t.bold')
actions = ActionChains(browser)
actions.move_to_element(menu).perform()
browser.find_element_by_xpath('//span[contains(text(),"Кнопочка")]').click()

Как правильно можно реализовать данное действие, чтобы оно было универсально для обоих браузеров?

а если дать браузеру подождать, менюшка появится? мейби лиса тормозит и не успевает отрисовать меню, а вы уже жмете на неё

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

значит косяк браузера или приложения.

а если в самом браузере повесить дебаг и вызывать менюшку, нету ошибок js никаких?