Esempio n. 1
0
        private void buttonStop_Click(object sender, EventArgs e)
        {
            Stopping = true;
            try
            {
                if (TestTimerMonitor.ThreadState == ThreadState.Running)
                {
                    TestTimerMonitor.Abort();
                }

                if (TestTimer.Enabled)
                {
                    TestTimer.Stop();
                }

                if (RunnerThread.ThreadState == ThreadState.Running)
                {
                    RunnerThread.Abort();
                }

                ChangeControlStatus(buttonRunTest, true);
                ChangeControlStatus(buttonStartDaemon, true);

                if (SeleniumChromeDriver != null)
                {
                    SeleniumChromeDriver.Quit();
                }
            }
            catch
            {
                // ignored
            }
        }
Esempio n. 2
0
        public void GotoURL()
        {
            // Start Ginger Node with Selenium driver
            SeleniumChromeDriver d = new SeleniumChromeDriver();

            d.Start();
            GingerAction GA = new GingerAction();

            d.Navigate(GA, "http://www.google.com");
            d.Stop();

            //// TODO: check how to externalize  // make it NodeInfo and drivers capabilities
            //DriverCapabilities DC = new DriverCapabilities();
            //DC.OS = "Windows";
            //DC.Platform = "Web";

            //mGingerNode = new GingerNode(DC, d);
            //mGingerNode.StartGingerNode(7700, "127.0.0.1", 7800);
        }