Как запустить скрипт AutoITX в c# - PullRequest
0 голосов
/ 23 апреля 2020

Я хотел передать учетные данные в IE через код селена, для этого я использовал AutoIT. В java есть метод для запуска сценария autoit, но я не могу найти эквивалентный метод в C#. Пожалуйста, помогите мне

Runtime.getRuntime (). Exe c («D: \ SoftwareTestingMaterial \ AutoIt \ SendCredentials.exe»);

Мне нужен эквивалентный метод в C#.

1 Ответ

1 голос
/ 24 апреля 2020

Karanam - Для AutoIT в C# загрузите пакет NuIT AutoIT. Тогда вы можете сделать что-то подобное, не используя exe-файл.

                bool ele1 = AutoItX.WinExists("[CLASS:Chrome_WidgetWin_1]")== 1;
                if (ele1)
                {
                    AutoItX.WinActivate("[CLASS:Chrome_WidgetWin_1]"); 
                    AutoItX.Send("user");
                    AutoItX.Send("{TAB}");
                    AutoItX.Send("pass");
                    AutoItX.Send("{ENTER}");
                    }

Если вы хотите запустить exe-файл в C#, вам нужно:

Process.Start("C:\MyPath\To\File");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...