"Fossies" - the Fresh Open Source Software Archive

Member "selenium-selenium-4.8.1/dotnet/test/webdriverbackedselenium/TestClickJavascriptHrefChrome.cs" (17 Feb 2023, 1783 Bytes) of package /linux/www/selenium-selenium-4.8.1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C# source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 using NUnit.Framework;
    2 
    3 namespace Selenium.Tests
    4 {
    5     [TestFixture]
    6     public class TestClickJavascriptHrefChrome : SeleniumTestCaseBase
    7     {
    8         [Test]
    9         public void ClickJavascriptHrefChrome()
   10         {
   11             selenium.Open("../tests/html/test_click_javascript_chrome_page.html");
   12             selenium.Click("id=a");
   13             Assert.AreEqual(selenium.GetAlert(), "a");
   14             selenium.Click("id=b");
   15             Assert.AreEqual(selenium.GetAlert(), "b");
   16             selenium.Click("id=c");
   17             Assert.AreEqual(selenium.GetAlert(), "c");
   18             selenium.Click("id=d");
   19             Assert.IsFalse(selenium.IsElementPresent("id=d"));
   20             selenium.Click("id=e");
   21             Assert.AreEqual(selenium.GetAlert(), "e");
   22             Assert.IsFalse(selenium.IsElementPresent("id=e"));
   23             selenium.Click("id=f");
   24             selenium.WaitForPopUp("f-window", "10000");
   25             selenium.SelectWindow("name=f-window");
   26             Assert.IsTrue(selenium.IsElementPresent("id=visibleParagraph"));
   27             selenium.Close();
   28             selenium.SelectWindow("");
   29 
   30             // TODO(simon): re-enable this part of the test
   31             //      selenium.click("id=g");
   32             //      verifyEquals(selenium.getAlert(), "g");
   33             //      selenium.waitForPopUp("g-window", "10000");
   34             //      selenium.selectWindow("name=g-window");
   35             //      verifyTrue(selenium.isElementPresent("id=visibleParagraph"));
   36             //      selenium.close();
   37             //      selenium.selectWindow("");
   38             selenium.Click("id=h");
   39             selenium.WaitForPageToLoad("30000");
   40             Assert.AreEqual(selenium.GetAlert(), "h");
   41             Assert.IsTrue(selenium.IsElementPresent("id=visibleParagraph"));
   42         }
   43     }
   44 }