C# WatiN pressTab不支持';按tab键

C# WatiN pressTab不支持';按tab键,c#,.net,cucumber,watin,C#,.net,Cucumber,Watin,有人在Internet explorer中找到了使用watiN按tab键的方法吗?您的意思是要自己按tab键,还是只需单击看起来像tab的HTML元素?对于后者,对适当的元素(Div、Span等)使用Click方法。否则,您可以尝试按SendKeys而不是按Tab。e、 g: IE ie = new IE("http://www.google.com"); ie.AutoClose = false; ie.TextField(Find.ByName("q")).Click(); SendKeys

有人在Internet explorer中找到了使用watiN按tab键的方法吗?

您的意思是要自己按tab键,还是只需单击看起来像tab的HTML元素?对于后者,对适当的元素(Div、Span等)使用Click方法。否则,您可以尝试按SendKeys而不是按Tab。e、 g:

IE ie = new IE("http://www.google.com");
ie.AutoClose = false;
ie.TextField(Find.ByName("q")).Click();
SendKeys.SendWait("{TAB}");

上面的示例将设置文本字段的焦点,然后关闭选项卡,将焦点放在搜索按钮上。

我们也遇到了同样的问题,我们将焦点放在浏览器上,并使用SendMessage(Win)对特定的hwnd进行解决