Geb - 执行Ctrl + P.

时间:2013-08-23 07:35:40

标签: grails selenium geb

是否可以执行 Ctrl P 点击Geb?我试过这样的,但它不能像我预期的那样工作:

interact {
            keyDown(Keys.CONTROL)
            sendKeys("P")
            keyUp(Keys.CONTROL)
}

2 个答案:

答案 0 :(得分:1)

您可以使用WebDriver的Key.chord()方法发送非字符按键:

import org.openqa.selenium.Keys

$("input", name: "firstName") << Keys.chord(Keys.CONTROL, "P")

有关详细信息,请参阅this section of the manual

答案 1 :(得分:0)

希望你能用互动..

import org.openqa.selenium.Keys
interact {
keyDown(Keys.CONTROL)
keyDown(Keys.P)
}