blob: 9da6ec9f0164239d4a07ce54364506b19703b8f1 [file] [log] [blame] [edit]
using NUnit.Framework;
namespace Selenium.Tests
{
[TestFixture]
public class TestClickJavascriptHref : SeleniumTestCaseBase
{
[Test]
public void ClickJavascriptHref()
{
selenium.Open("../tests/html/test_click_javascript_page.html");
selenium.Click("link");
Assert.AreEqual("link clicked: foo", selenium.GetAlert());
selenium.Click("linkWithMultipleJavascriptStatements");
Assert.AreEqual("alert1", selenium.GetAlert());
Assert.AreEqual("alert2", selenium.GetAlert());
Assert.AreEqual("alert3", selenium.GetAlert());
selenium.Click("linkWithJavascriptVoidHref");
Assert.AreEqual("onclick", selenium.GetAlert());
Assert.AreEqual("Click Page 1", selenium.GetTitle());
selenium.Click("linkWithOnclickReturnsFalse");
Assert.AreEqual("Click Page 1", selenium.GetTitle());
selenium.Click("enclosedImage");
Assert.AreEqual("enclosedImage clicked", selenium.GetAlert());
}
}
}