在 Grails 应用程序中使用 Geb 进行相同测试时,测试在使用默认的 HtmlUnitDriver 运行时通过。
但是,当我更改为 ChromeDriver 时,我收到了
org.openqa.selenium.InvalidElementStateException:元素当前不可交互,可能无法操作
在测试登录页面时。
设置 emailField(通过其 id '#username' 选择)后立即引发异常。奇怪的是,我看到浏览器在字段上设置值,但在那之后(在执行以下代码行之前)它抛出了异常。