Ejemplo n.º 1
0
        public static void UploadSample(int DataRow)
        {
            //Click on Upload Sample File
            WorkSample.Click();

            //Uses AutoIt to handle the file explorer
            AutoIt.UploadFile(ExcelLibHelper.ReadData(DataRow, "FilePath"));
        }
Ejemplo n.º 2
0
        internal void UploadSample(int DataRow)
        {
            //Click on Upload Sample File
            WorkSample.Click();

            //Uses AutoIt to handle the file explorer
            AutoIt.UploadFile(GlobalDefinitions.ReadData(DataRow, "FilePath"));
        }
Ejemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            //AutoIt.AU3_Init();
            int retVal = AutoIt.Run("notepad.exe", "", ShowWindowCommands.SW_MAXIMIZE);

            if (retVal != 0)
            {
                Debug.Print(retVal.ToString());
            }
            //AutoIt.WinWaitActive("Unbenannt","");

            string[] tTitles = AutoIt.GetThreadWindowClasses(retVal);


            //IntPtr winHandle = AutoIt.WinGetHandle("Unbenannt", "");
            IntPtr winHandle = AutoIt.GetHandleByClassName(tTitles.First());
            string buff      = new string('\0', 256);

            AutoIt.WinGetTitleByHandle(winHandle, buff, buff.Length);

            AutoIt.WinWaitActive(buff, "");

            AutoIt.Send("I'm in notepad");
            AutoIt.Send(Environment.NewLine);
            foreach (string tTitle in tTitles)
            {
                AutoIt.Send(tTitle + Environment.NewLine);
            }

            AutoIt.Send("{CTRLDOWN}");
            AutoIt.Send("S");
            AutoIt.Send("{CTRLUP}");
            AutoIt.Sleep(5000);
            //IntPtr saveHandle = AutoIt.GetActiveThreadWindow(retVal);
            AutoIt.Send("a.txt");
            AutoIt.Send(Environment.NewLine);
            //AutoIt.AU3_Sleep(1000);
            string x = new string('\0', 1000);

            AutoIt.WinGetClassListByHandle(winHandle, x, 1000);
            Debug.Print(x);
            retVal = AutoIt.WinCloseByHandle(winHandle);
            if (retVal != 0)
            {
                Debug.Print(retVal.ToString());
            }
            winHandle = AutoIt.GetActiveProcessWindow(retVal); //AutoIt.WinGetHandle("Editor", "");

            IntPtr ctrlHandle = AutoIt.ControlGetHandle(winHandle, "Button2");

            AutoIt.ControlGetPosByHandle(winHandle, ctrlHandle, out Rect o);
            AutoIt.ToolTip("hallo");
            Debug.Print(o.ToString());
            AutoIt.ControlClickByHandle(winHandle, ctrlHandle, "", 1);
            AutoIt.ToolTip("", 0, 0);
            //AutoIt.AU3_Init();
        }
Ejemplo n.º 4
0
        public void When_I_uploaded_new_files(Table table)
        {
            var files = table.Rows.Select(row => row["FilePath"]).ToArray();

            AutoIt.UploadFiles(files);

            // Дописать ожидалку загрузки файлов.
            Thread.Sleep(4000);
        }