public void ShouldBeAbleToPassInMixedArguments()
{
if (!(driver is IJavaScriptExecutor))
return;
driver.Url = javascriptPage;
IWebElement dynamo = driver.FindElement(By.Id("dynamo"));
string result = (string)ExecuteScript("return arguments[0].innerHTML + arguments[1].toString() + arguments[2].toString() + arguments[3] + arguments[4]",
dynamo,
42,
4.2,
"Hello, World!",
true);
Assert.AreEqual("What's for dinner?424.2Hello, World!true", result);
}