0
我通過Windows詹金斯運行C#單元測試,並在執行測試控制檯輸出窗口,我給出了所有的測試同樣的錯誤:執行C#單元測試詹金斯
錯誤消息:Levan_Test拋出異常 測試方法: System.ComponentModel.Win32Exception:訪問被拒絕 堆棧跟蹤: 在System.Windows.Forms.SendKeys.SendInput(字節[] oldKeyboardState,隊列previousEvents) 在System.Windows.Forms.SendKeys.Send(字符串鍵,控制控制,布爾等待) at System.Windows.Forms.SendKeys.SendWait(String keys)
它看起來像權限或權力shell命令執行有一些問題。
代碼片段:
Thread.Sleep(1000);
driver.FindElement(By.XPath("//*[@id=\"solutionsDropdown\"]/div/i")).Click();
Thread.Sleep(1000);
driver.FindElement(By.XPath("//*[@id=\"solutionsDropdown\"]/ul/li[2]/a")).Click();
Thread.Sleep(1000);
SendKeys.SendWait("{Enter}");
是的,這的確是它的樣子。任何額外的線索,比如可能要看的代碼? –
我在Google上發現了很多關於此的建議。看起來你並不是唯一一個遇到過這個問題的人。特別是:https://stackoverflow.com/questions/42501443/access-denied-error-while-running-powershell-script –
我添加了代碼 –