Ejemplo n.º 1
0
 public static void SetOutputState(CircuitOutput output, bool value, bool clearCache = false)
 {
     if (ComponentActions.TryGetKeyFromOutput(output, out var key, clearCache))
     {
         CurrentState[key] = Updated[key] = value;
     }
 }
Ejemplo n.º 2
0
    private static GameObject initGameObject; // Global game object used for initializing class, is destroyed on scene change

    private static void InitIfNeeded()
    {
        if (initGameObject == null)
        {
            initGameObject = new GameObject("Blood_Handler");
            ComponentActions.AddComponent(initGameObject, null, null, null, Update_Static);
        }
    }
Ejemplo n.º 3
0
    public static void AddComponent(GameObject gameObject, Action OnDestroyFunc = null, Action OnEnableFunc = null, Action OnDisableFunc = null, Action OnUpdate = null)
    {
        ComponentActions componentFuncs = gameObject.AddComponent <ComponentActions>();

        componentFuncs.OnDestroyFunc = OnDestroyFunc;
        componentFuncs.OnEnableFunc  = OnEnableFunc;
        componentFuncs.OnDisableFunc = OnDisableFunc;
        componentFuncs.OnUpdate      = OnUpdate;
    }
Ejemplo n.º 4
0
        public void TestMethod()
        {
            IWebDriver  driver       = BrowserDriver.GetDriver();
            IWebElement signInButton = driver.FindElements(By.ClassName("linkButtonSigninHeader"))[1];

            signInButton.Click();

            IWebElement loginTextBox = driver.FindElement(By.Id("i0116"));

            loginTextBox.SendKeys("*****@*****.**");
            IWebElement nextButton = driver.FindElement(By.Id("idSIButton9"));

            nextButton.Click();
            IWebElement passwordTextBox = driver.FindElement(By.Id("i0118"));

            passwordTextBox.SendKeys("Mlalg786*");

            IWebElement submitButton = driver.FindElement(By.Id("idSIButton9"));

            Thread.Sleep(1000);
            //PageWaitTimings.WaitForPageLoad(driver);
            IJavaScriptExecutor executor = (IJavaScriptExecutor)driver;

            executor.ExecuteScript("document.getElementById('idSIButton9').click()");
            Thread.Sleep(3000);
            ComponentActions.ClickButton(driver, "'button[title=\"Applications\"]'");
            ComponentActions.ClickButton(driver, "'a[aria-label=\"Excel\"]'", 0);
            Thread.Sleep(3000);
            SwitchTabsFramesWindow.SwithcToNewWindow(driver);
            ComponentActions.ClickButton(driver, "$('#template_blank')");
            Thread.Sleep(3000);
            PageWaitTimings.WaitForPageLoad(driver);
            SwitchTabsFramesWindow.SwitchToFrame(driver, "sdx_ow_iframe");
            ComponentActions.ClickButton(driver, "$('#id__11')");
            //driver.FindElement(By.XPath("//*[@id='id__11']")).Click();
            //((IJavaScriptExecutor)driver).ExecuteScript("for (i = 0; i < document.getElementsByTagName(\"span\").length; i++){if (document.getElementsByTagName(\"span\")[i].innerText === \"Data\") {document.getElementsByTagName(\"span\")[i].click();}};");
            Thread.Sleep(10000);

            driver.Quit();
        }