in remote-fixtures/src/main/kotlin/com/intellij/remoterobot/steps/CommonSteps.kt [82:94]
fun isDumbMode(): Boolean {
return remoteRobot.component("//div[@class='IdeFrameImpl']").callJs(
"""
const frameHelper = com.intellij.openapi.wm.impl.ProjectFrameHelper.getFrameHelper(component)
if (frameHelper) {
const project = frameHelper.getProject()
project ? com.intellij.openapi.project.DumbService.isDumb(project) : true
} else {
true
}
""", true
)
}