Тест Селена C#: На Дженкинсе Отказано в доступе при использовании клавиш отправки.Sendwait(); Но на локальном он работает нормально

#c# #windows #jenkins

Вопрос:

Эти отказы в доступе происходят только на сервере Дженкинса.

Наблюдения: На Дженкинсе он открыл системное окно для загрузки файла, но не выполняет никаких действий, например, не взаимодействует с окном

 SendKeys.SendWait(@"{Enter}");
actions.Sleep(5000);
SendKeys.SendWait(ResourceJsonPath);
TestContext.WriteLine("File Uploaded");
 

сообщение об ошибке:

 System.ComponentModel.Win32Exception : Access is denied.
Stacktrace
   at System.Windows.Forms.SendKeys.SendInput(Byte[] oldKeyboardState, Queue previousEvents)
   at System.Windows.Forms.SendKeys.Send(String keys, Control control, Boolean wait)
   at System.Windows.Forms.SendKeys.SendWait(String keys)
   at lvs_ui_customer_portal_automation.PageObjects.HealthSystems.Customers.ImportCustomerDetails(String resourceType, String newCustomerName, String aliasCode, String active) in 
   at lvs_ui_customer_portal.StepDefinations.Customer_StepDefs.WhenIImportTheCustomerDetailsLikeJsonFromTheSyst
   at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpanamp; duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpanamp; duration)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
   at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()