OpenQA.Selenium.ExecutingJavascriptTest.ShouldBeAbleToPassMoreThanOneWebElementAsArguments C# (CSharp) Method

ShouldBeAbleToPassMoreThanOneWebElementAsArguments() private method

        public void ShouldBeAbleToPassMoreThanOneWebElementAsArguments()
        {
            if (!(driver is IJavaScriptExecutor))
                return;

            driver.Url = javascriptPage;
            IWebElement button = driver.FindElement(By.Id("plainButton"));
            IWebElement dynamo = driver.FindElement(By.Id("dynamo"));
            string value = (string)ExecuteScript("arguments[0]['flibble'] = arguments[0].getAttribute('id'); return arguments[0]['flibble'] + arguments[1].innerHTML;", button, dynamo);

            Assert.AreEqual("plainButtonWhat's for dinner?", value);
        }
ExecutingJavascriptTest