我有一些測試,我運行使用硒。我爲我需要的快捷鍵發送密鑰wordSession.Keyboard.SendKeys(Keys.Alt + Keys.F4)
。這適用於關閉應用程序。但是它保持這些鍵不變。我試着給它發送一個ReleaseKeys
但是,函數不會釋放我要告訴它的鍵。有沒有另一種方式做這個或我錯過了什麼?釋放鍵硒
我的代碼如下
wordSession.Keyboard.SendKeys(Keys.Alt + Keys.F4)
wordSession.Keyboard.ReleaseKey(Keys.Alt);
wordSession.FindElementByName("Don't Save").Click();
嘗試使用操作,它具有KeyDown和KEYUP功能應該滿足您的需求https://seleniumhq.github.io/selenium/docs/api/dotnet/html/T_OpenQA_Selenium_Interactions_Actions.htm –