WatiN pressTab没有按Tab键

Rya*_*yan 2 .net c# watin cucumber

有没有人找到一种方法在Internet Explorer中使用watiN按Tab键?

Sam*_*ick 5

你的意思是你想按Tab键本身,或者只是点击看起来像标签的HTML元素?对于后者,对适当的元素(Div,Span等)使用Click方法.否则你可以尝试SendKeys而不是PressTab.例如:

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

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