无论如何在可滚动数据表中标记几个不同的行?
我知道如何标记一行 b.div(:id,“listProductsForm:productList:bc_4_0”)。点击
我只是想模拟“Ctrl” - 按下按钮
答案 0 :(得分:0)
您的“可滚动数据表”看起来如何?向我们展示HTML。我看到你使用div标签来访问一个元素。
您可能需要触发一些JavaScript事件。见How to find out which JavaScript events fired?
答案 1 :(得分:0)
您可能需要使用Watir :: IE.send_keys()和文档上的点击操作的组合。
尝试这样的事情:
@browser.send_keys("{CTRLDOWN}")
@browser.div(:id, "listProductsForm:productList:bc_4_0").click
@browser.div(:id, "listProductsForm:productList:bc_5_0").click
@browser.send_keys("{CTRLUP}")
Watir API文档:http://wtr.rubyforge.org/rdoc/1.6.5/classes/Watir/IE.html#M000497
上面的文档链接到可以发送的特定键命令。我很确定这需要你安装AutoIt。