コード例 #1
0
 public CalcPage(WiniumDriver driver) : base(driver)
 {
 }
コード例 #2
0
 public MenuPrincipalPage(WiniumDriver driver)
 {
     _driver = driver;
 }
コード例 #3
0
 public void Setup()
 {
     driver = gerenciador.AbrirDriver("C:\\Users\\RENEE\\source\\repos\\Winium\\LocadoraCarros\\BethesdaCarRental1.exe", "C:\\Users\\RENEE\\source\\repos\\Winium\\Winium.Desktop.Driver");
 }
コード例 #4
0
 public EditorCarroPage(WiniumDriver driver)
 {
     _driver = driver;
 }
コード例 #5
0
 public void OpenApp()
 {
     options.ApplicationPath = @"S:\Programing\Nadiia\projects\Calculator\Calculator\bin\Debug\Calculator.exe";
     app = new WiniumDriver(@"S:\Programing\Nadiia\projects\Calculator", options);
 }
コード例 #6
0
 public void deleteItem(WiniumDriver driver)
 {
     Thread.Sleep(2500);
     driver.FindElementByName("NazwaProduktu").Click();
     driver.FindElementByName("deleteItem").Click();
 }
コード例 #7
0
 public WiniumMethods(WiniumDriver driver, ILog log)
 {
     this.driver = driver;
     debugLog    = log;
 }
コード例 #8
0
ファイル: UnitTest1.cs プロジェクト: Prammi/compliancecheck
        public void TestMethod1()
        {
            try
            {
                string winiumdriverlink = @"C:\Users\pramo_gsxqos1\Downloads\Winium.Desktop.Driver";
                string inspectpath      = @"C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64";

                var service = WiniumDriverService.CreateDesktopService(winiumdriverlink);

                var controlPanel     = "control.exe";
                var notepad          = "notepad.exe";
                var internetexplorer = "iexplore.exe";

                var notepadLocation  = @"C:\Windows\System32\notepad.exe";
                var controlLocation  = LocateEXE(controlPanel);
                var iexploreLocation = @"C:\Program Files (x86)\Internet Explorer\iexplore.exe";


                var controlPanelOptions = new DesktopOptions {
                    ApplicationPath = controlLocation
                };
                var notepadOptions = new DesktopOptions {
                    ApplicationPath = notepadLocation
                };
                var iexploreOptions = new DesktopOptions {
                    ApplicationPath = iexploreLocation
                };



                WiniumDriver windriver = new WiniumDriver(service, iexploreOptions, TimeSpan.FromSeconds(60));
                //WiniumDriver windriver2 = new WiniumDriver(service, notepadOptions, TimeSpan.FromSeconds(60));
                string parent = windriver.CurrentWindowHandle;
                Thread.Sleep(1000);
                windriver.FindElementByName("Tools").Click();
                Thread.Sleep(1000);
                String child = windriver.CurrentWindowHandle;
                windriver.FindElementByName("Internet options").Click();
                Thread.Sleep(1000);
                windriver.FindElementByName("Advanced").Click();
                Thread.Sleep(1000);
                var iseabled = windriver.FindElementByName("Reset...").GetAttribute("IsEnabled");
                Thread.Sleep(1000);
                //windriver.FindElementByName("Reset...").Click();
                //Thread.Sleep(1000);
                windriver.FindElementByName("Close").Click();

                WiniumDriver windriver2 = new WiniumDriver(service, notepadOptions, TimeSpan.FromSeconds(60));
                Thread.Sleep(1000);
                windriver2.FindElementByClassName("Edit").SendKeys("isEnabled:-   " + iseabled);

                #region timout
                //WiniumDriver windriver = new WiniumDriver(service, controlPanelOptions, TimeSpan.FromSeconds(60));
                //Thread.Sleep(1000);

                //string parent = windriver.CurrentWindowHandle;

                //windriver.FindElementByClassName("SearchEditBox").SendKeys("change screen saver");
                //Thread.Sleep(1000);


                //windriver.FindElementById("tasklink").Click();
                //Thread.Sleep(1000);

                //string child = windriver.CurrentWindowHandle;

                //IWebElement window = windriver.FindElementByClassName("#32770");
                //Thread.Sleep(1000);
                ////windriver.FindElementByClassName("#32770");

                ////String child  = windriver.CurrentWindowHandle;

                //windriver.SwitchTo().Window(parent);
                //Thread.Sleep(1000);
                //windriver.FindElementByName("Close").Click();
                //Thread.Sleep(1000);
                //windriver.SwitchTo().Window(child);
                //Thread.Sleep(1000);
                //// IWebElement scwindow = windriver.FindElementByClassName("#32770");

                //var scwindow = windriver.FindElementByName("Screen Saver Settings");
                //var scwindow2 = scwindow.FindElement(By.Name("Screen Saver"));

                //var list = scwindow2.FindElements(By.XPath(".//*"));

                //Thread.Sleep(2000);
                //var x = "";
                //for (int i = 0; i < list.Count; i++)
                //{
                //    var xx = list[i].GetAttribute("AutomationId");
                //    var xxx = list[i].GetAttribute("Name");

                //    if (xx == "1307")
                //    {
                //        x = x + list[i].GetAttribute("IsEnabled");

                //    }

                //}
                ////var x = scwindow.FindElement(By.ClassName("Edit")).TagName;
                //Thread.Sleep(2000);

                //WiniumDriver windriver2 = new WiniumDriver(service, notepadOptions, TimeSpan.FromSeconds(60));
                //windriver2.FindElementByClassName("Edit").SendKeys("TimeoutEnabled:-   " + x);
                #endregion
            }
            catch (Exception ex)
            {
                var xs = ex.StackTrace;
            }
        }
コード例 #9
0
 public ProcessamentoLocacaoPage(WiniumDriver driver)
 {
     _driver = driver;
 }