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

问题描述 投票:0回答:1

我正在尝试编写一个Capybara测试,它在Windows上使用ctrl和MacOS上的命令键测试多选。

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

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

capybara poltergeist
1个回答
0
投票

没有恶作剧者没有。如果你必须使用Poltergeist进行测试,那么你可能不得不使用execute_script来构建并从JS中激活事件。请注意,仅当它是JS小部件时才适用。如果它实际上是具有multiple属性的HTML选择,您应该能够单独选择每个选项,它将选择倍数。

© www.soinside.com 2019 - 2024. All rights reserved.