Я использую Selenium для тестирования пользовательского интерфейса моего сайта AEM в режиме предварительного просмотра. Это было сделано без каких-либо технических проблем. Однако, когда я пытаюсь запустить тест селена в режиме редактора или автора, например, щелкнув веб-компонент, чтобы открыть диалоговое окно компонента, мой веб-драйвер не может получить веб-элемент и выдает исключение с именем org.openqa.selenium. elementnotinteractableexception.
Я пытался найти решение в StackOverflow, но ни одно из решений не помогло для того, что я делаю.
Например, у меня есть что-то подобное на селене в Java:
WebElement button =
driver.findElement(
By.cssSelector(
"div[data-path='/content/components-examples/library/button/jcr:content/root/responsivegrid/test/component/button']"));
button.click();
Элемент Неинтерактивное исключение выдается, когда я пытаюсь щелкнуть по нему с помощью "button.click ()". Однако, если я сделаю то же самое в режиме предварительного просмотра, ничего не произойдет, кроме нажатия кнопки, и не будет выдано никаких исключений.
Поддерживает ли AEM автоматическое тестирование селена c в режиме редактора или автора? Если да, как я могу преодолеть эту проблему?