По сути, я пытаюсь нажать на кнопку, которая становится видимой при наведении на другой элемент (его родительский элемент).
Я пытался использовать trigger.('mouseover')
на родительском элементе скрытой кнопки., но это, похоже, не работает.
Вот фрагмент кода из спецификации:
# label[for ... ] -> the parent element
page.execute_script("$('label[for=\"department_#{department.id}\"]').trigger(\"mouseover\")")
# le hidden button
find(".actions").click
# some <li> on a list that drops down when clicking the hidden button
click_on("Edit department")
И ошибка ...
Failure/Error: click_on("Edit department")
Selenium::WebDriver::Error::ElementNotVisibleError:
Element is not currently visible and so may not be interacted with
Я быХотелось бы узнать, как я могу сделать кнопку .actions
видимой на странице, чтобы потом нажать ее.
Любая помощь будет высоко ценится.