我做了一些单元测试。在我的一些测试中,我使用快捷方式,但有时这些快捷方式在中途被中断,因此我可能选择了一个Alt keyDown然后从来没有在它上面执行KeyUp或释放它然后导致我的下一个测试陷入困境。我知道Ctrl,Alt和Shift按钮是切换键。有没有办法可以释放testInitalize部分中的所有键,以便在运行下一个测试之前释放所有键?
目前我keyDown
+ sendKeys
+ keyUp
,您可以在下面的代码中看到
Actions action = new Actions(excelSession);
action.KeyDown(Keys.Alt).SendKeys(Keys.F4).KeyUp(Keys.Alt).Build().Perform();