Я пытаюсь нажать кнопку в моем приложении, которая становится видимой только при наведении курсора на область кнопки.Мне интересно, есть ли способ нажать на кнопку, прежде чем она станет видимой или парить, а затем нажать.
Я уже пытался использовать обычный щелчок () с browser.wait, но поскольку кнопка не видна или не активна до тех пор, пока не выполнено наведение, она не работает.
//Delete Created Topic Clean Up
myData.click(); //goes to topic home page
browser.wait(protractor.ExpectedConditions.urlContains('home'), 5000); //waits until url is on home page
browser.wait(protractor.ExpectedConditions.elementToBeClickable(deleteLastTopic), 5000); //waits for delete button to be clickable
// deleteLastTopic.click(); //clicks delete button
browser.wait(protractor.ExpectedConditions.elementToBeClickable(deleteConfirm), 5000); //wait for delete prompt to be clickable
deleteConfirm.click(); //clicks delete confirm
С помощью приведенного выше кода у меня нет проблем, нажав кнопку подтверждения удаления, но кнопка первоначального удаления появляется только при наведении курсора, поэтому при ожидании нажатия на deleteLastTopic всегда будет время ожидания.