【发布时间】:2011-03-10 21:56:19
【问题描述】:
我们正在创建一个以 jqgrid 作为主要网格显示的新系统 - 我们已经通过使用列标题中的字段实现了在网格中的搜索。基本上,网格是空的,用户可以单击字段上方的列并键入信息并按回车键,网格搜索就会触发。我们还将使用弹出表单进行搜索 - 但对于大多数网格,我们将使用列标题类型字段进行搜索。
我正在尝试自动化测试并且遇到了一些麻烦...我可以打开页面并将信息输入到我想要搜索的字段...但是自动化输入键给我带来了一些麻烦.
有隐藏按钮吗?还是我需要调用的脚本?
我用过; System.Windows.Forms.SendKeys.SendWait("{ENTER}"); 并且只有在调试模式下运行测试时才有效 - 看起来因为浏览器被带到前面,它知道当前的表单。如果我“运行”测试 - 并且浏览器在后台出现,则不会发送输入。
我看了看; WebBrowser.Current.ActiveElement.KeyPress('\r'); 但我无法让它工作。
TIA 韦恩
【问题讨论】:
标签: asp.net-mvc-3 jqgrid nunit watin