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

ShouldBeAbleToPassMoreThanOneWebElementAsArguments() private méthode

private ShouldBeAbleToPassMoreThanOneWebElementAsArguments ( ) : void
Résultat void
        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