public void Test() { ActiveSessionProvider provider = new ActiveSessionProvider(); GuiSession session = provider.GetSession(); //ActiveSession session = new ActiveSession(new ActiveSessionProvider()); //session.StartRequest += OnStartRequest; //session.FocusChanged += OnFocusChanged; Form1 form = new Form1(); //form.RegisterOnClick(this); // Application.Run(form); }
public void Research2() { Thread.Sleep(500); //FirstSessionProvider provider = new FirstSessionProvider(); GuiSessionProvider provider = new ActiveSessionProvider(); GuiCTextField field = (GuiCTextField)provider.GetSession().FindById("/app/con[0]/ses[0]/wnd[0]/usr/ctxtSEOCLASS-CLSNAME"); System.Console.WriteLine(field.AccText); System.Console.WriteLine(field.AccLabelCollection); System.Console.WriteLine(field.DisplayedText); System.Console.WriteLine(field.Highlighted); GuiFrameWindow window = (GuiFrameWindow)provider.GetSession().FindById("/app/con[0]/ses[0]/wnd[0]"); }
public void ResearchActiveWindow() { Thread.Sleep(500); //FirstSessionProvider provider = new FirstSessionProvider(); GuiSessionProvider provider = new ActiveSessionProvider(); Assert.IsNotEmpty(provider.GetSession().GetId()); Assert.IsNotNull(provider.GetSession().GetInFocus()); Assert.IsNotEmpty(provider.GetSession().GetInFocus().Id); Assert.IsNotNull(provider.GetSession().GetInFocus().Id); System.Console.WriteLine("Current focus: " + provider.GetSession().GetInFocus().Id); System.Console.WriteLine("Did it"); }
public GuiSession GetSession() { ActiveSessionProvider provider = new ActiveSessionProvider(); return(provider.GetSession()); }