В принципе, то, что я пытаюсь сделать, - это нажать кнопку, которая становится видимой при падении другого элемента (его родителя).
Я попытался использовать 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
видимой на странице, чтобы щелкнуть ее потом.
Любая помощь будет высоко оценена.