【发布时间】:2020-06-18 18:59:56
【问题描述】:
我一直在使用 Selenium 在预览模式下测试我的 AEM 站点的用户界面。它没有任何技术问题。但是,当我尝试在编辑器或作者模式下运行 selenium 测试时,例如单击 Web 组件以打开组件对话框,我的 Web 驱动程序无法获取 Web 元素并抛出名为 org.openqa.selenium 的异常。 elementnotinteractableexception。
我曾尝试在 StackOverflow 上解决,但没有一个解决方案对我正在做的事情有帮助。
例如,我在 Java 中的 selenium 上有这样的东西:
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 是否支持编辑器或作者模式下的 selenium 自动测试?如果是这样,我该如何解决这个问题?
【问题讨论】:
标签: selenium automation adobe aem ui-automation