Ruby 如何在水豚/硒中模拟修饰键组合(Alt-Shift-P)?

Ruby 如何在水豚/硒中模拟修饰键组合(Alt-Shift-P)?,ruby,selenium-webdriver,capybara,Ruby,Selenium Webdriver,Capybara,我在Capybara中使用Selenium webdriver 是否有一种方法可以模拟同时按下altshiftp?您可以在元素上使用发送键方法 my_element.send_keys [:alt, :shift, "p"] 或者,如果您想在页面上显示: page.send_keys [:alt, :shift, "p"] 请参阅:我查看了文档,但使用页面对我来说不起作用。是否因为我在一个iframe内,我不确定。相反,我使用我的_元素作为iframe中的可见元素,并让它以这种方式工作

我在Capybara中使用Selenium webdriver


是否有一种方法可以模拟同时按下altshiftp?

您可以在元素上使用
发送键
方法

my_element.send_keys [:alt, :shift, "p"] 
或者,如果您想在页面上显示:

page.send_keys [:alt, :shift, "p"]

请参阅:

我查看了文档,但使用页面对我来说不起作用。是否因为我在一个iframe内,我不确定。相反,我使用我的_元素作为iframe中的可见元素,并让它以这种方式工作