OpenQA.Selenium.ExecutingJavascriptTest.ShouldBeAbleToPassMoreThanOneNumberAsArguments C# (CSharp) Méthode

ShouldBeAbleToPassMoreThanOneNumberAsArguments() private méthode

private ShouldBeAbleToPassMoreThanOneNumberAsArguments ( ) : void
Résultat void
        public void ShouldBeAbleToPassMoreThanOneNumberAsArguments()
        {
            string function = "displayMessage(arguments[0]+arguments[1]);";

            if (!(driver is IJavaScriptExecutor))
                return;

            driver.Url = javascriptPage;

            ExecuteScript(function, 30, 12);
            string text = driver.FindElement(By.Id("result")).Text;
            Assert.AreEqual("42", text);

            ExecuteScript(function, -30, -12);
            text = driver.FindElement(By.Id("result")).Text;
            Assert.AreEqual("-42", text);

            ExecuteScript(function, 2147483646, 1);
            text = driver.FindElement(By.Id("result")).Text;
            Assert.AreEqual("2147483647", text);

            ExecuteScript(function, -2147483646, -1);
            text = driver.FindElement(By.Id("result")).Text;
            Assert.AreEqual("-2147483647", text);
        }
ExecutingJavascriptTest