"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 }