我正在尝试编写一个Capybara测试,该测试使用Windows上的ctrl和MacOS上的命令键测试多选。
我在这里找到了一个解决方案,只有在我使用Selenium作为我的驱动程序时才有效。 Testing jQuery Selectable capybara or selenium (ctrl + click)
但是,该解决方案不适用于Poltergeist驱动程序。 Poltergeist目前是否支持执行Ctrl + Click?
答案 0 :(得分:0)
没有恶作剧者没有。如果你必须使用Poltergeist进行测试,那么你可能不得不使用execute_script
来构建并从JS中激活事件。请注意,仅当它是JS小部件时才适用。如果它实际上是具有multiple属性的HTML选择,您应该能够单独选择每个选项,它将选择倍数。