有没有办法用Capybara和Poltergeist进行Ctrl +单击?

我想写一个水豚测试,测试多选择使用Windows上的Ctrl和MacOS上的命令键。有没有办法用Capybara和Poltergeist进行Ctrl +单击?

我在这里找到了一个解决方案,只有当我使用Selenium作为我的驱动程序时才有效。 Testing jQuery Selectable capybara or selenium (ctrl + click)

但是,该解决方案不适用于Poltergeist驱动程序。 Poltergeist目前是否支持Ctrl + Click?

回答:

没有Poltergeist没有。如果你必须使用Poltergeist进行测试,那么你可能将不得不使用execute_script来从JS构建和激发事件。请注意,只有当它是一个JS小部件时才适用。如果它实际上是一个带有多个属性的HTML选择,那么您应该可以单独选择每个选项,并且它会选择多个。

以上是 有没有办法用Capybara和Poltergeist进行Ctrl +单击? 的全部内容, 来源链接: utcz.com/qa/266801.html

回到顶部