是否可以CtrlP使用 Geb 执行点击?我像这样尝试过,但它没有像我预期的那样工作:
interact {
keyDown(Keys.CONTROL)
sendKeys("P")
keyUp(Keys.CONTROL)
}
您可以使用 WebDriver 的方法发送非字符按键Key.chord()
:
import org.openqa.selenium.Keys
$("input", name: "firstName") << Keys.chord(Keys.CONTROL, "P")
有关详细信息,请参阅手册的这一部分。
希望你可以使用交互..
import org.openqa.selenium.Keys
interact {
keyDown(Keys.CONTROL)
keyDown(Keys.P)
}