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);
}