有没有人找到一种方法在Internet Explorer中使用watiN按Tab键?
答案 0 :(得分:5)
您的意思是想要按Tab键本身,或者只是单击看起来像标签的HTML元素?对于后者,对适当的元素(Div,Span等)使用Click方法。否则你可以尝试SendKeys而不是PressTab。 e.g:
IE ie = new IE("http://www.google.com");
ie.AutoClose = false;
ie.TextField(Find.ByName("q")).Click();
SendKeys.SendWait("{TAB}");
上面的示例将焦点设置为文本字段然后选项卡关闭,将焦点放在搜索按钮上。
答案 1 :(得分:0)
我们遇到了同样的问题,我们将其重点放在浏览器上,并将SendMessage(Win)用于特定的hwnd。