Skip to content

Commit 914d0c5

Browse files
added interaction csharp code (#1958)
Co-authored-by: Sri Harsha <[email protected]>
1 parent 5a7c45c commit 914d0c5

File tree

5 files changed

+72
-8
lines changed

5 files changed

+72
-8
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
// Licensed to the Software Freedom Conservancy (SFC) under one
2+
// or more contributor license agreements. See the NOTICE file
3+
// distributed with this work for additional information
4+
// regarding copyright ownership. The SFC licenses this file
5+
// to you under the Apache License, Version 2.0 (the
6+
// "License"); you may not use this file except in compliance
7+
// with the License. You may obtain a copy of the License at
8+
//
9+
// http://www.apache.org/licenses/LICENSE-2.0
10+
//
11+
// Unless required by applicable law or agreed to in writing,
12+
// software distributed under the License is distributed on an
13+
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
// KIND, either express or implied. See the License for the
15+
// specific language governing permissions and limitations
16+
// under the License.
17+
18+
19+
using System;
20+
using Microsoft.VisualStudio.TestTools.UnitTesting;
21+
using OpenQA.Selenium;
22+
using OpenQA.Selenium.Chrome;
23+
namespace SeleniumDocumentation.SeleniumInteractions
24+
{
25+
[TestClass]
26+
public class InteractionsTest
27+
{
28+
[TestMethod]
29+
public void TestInteractions()
30+
{
31+
WebDriver driver = new ChromeDriver();
32+
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromMilliseconds(500);
33+
34+
// Navigate to Url
35+
driver.Url="https://www.selenium.dev/";
36+
//GetTitle
37+
String title = driver.Title;
38+
Assert.AreEqual(title, "Selenium");
39+
40+
//GetCurrentURL
41+
String url = driver.Url;
42+
Assert.AreEqual(url, "https://www.selenium.dev/");
43+
44+
//quitting driver
45+
driver.Quit(); //close all windows
46+
}
47+
}
48+
}

website_and_docs/content/documentation/webdriver/interactions/_index.en.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ You can read the current page title from the browser:
2323
{{< tab header="Python" text=true >}}
2424
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L7" >}}
2525
{{< /tab >}}
26-
{{< tab header="CSharp" >}}driver.Title;{{< /tab >}}
26+
{{< tab header="CSharp" text=true >}}
27+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L37" >}}
28+
{{< /tab >}}
2729
{{< tab header="Ruby" text=true >}}
2830
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L8" >}}
2931
{{< /tab >}}
@@ -46,7 +48,9 @@ You can read the current URL from the browser's address bar using:
4648
{{< tab header="Python" text=true >}}
4749
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L10" >}}
4850
{{< /tab >}}
49-
{{< tab header="CSharp" >}}driver.Url;{{< /tab >}}
51+
{{< tab header="CSharp" text=true >}}
52+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L41" >}}
53+
{{< /tab >}}
5054
{{< tab header="Ruby" text=true >}}
5155
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L14" >}}
5256
{{< /tab >}}

website_and_docs/content/documentation/webdriver/interactions/_index.ja.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ aliases: [
2222
{{< tab header="Python" text=true >}}
2323
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L7" >}}
2424
{{< /tab >}}
25-
{{< tab header="CSharp" >}}driver.Title;{{< /tab >}}
25+
{{< tab header="CSharp" text=true >}}
26+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L37" >}}
27+
{{< /tab >}}
2628
{{< tab header="Ruby" text=true >}}
2729
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L8" >}}
2830
{{< /tab >}}
@@ -44,7 +46,9 @@ aliases: [
4446
{{< tab header="Python" text=true >}}
4547
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L10" >}}
4648
{{< /tab >}}
47-
{{< tab header="CSharp" >}}driver.Url;{{< /tab >}}
49+
{{< tab header="CSharp" text=true >}}
50+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L41" >}}
51+
{{< /tab >}}
4852
{{< tab header="Ruby" text=true >}}
4953
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L14" >}}
5054
{{< /tab >}}

website_and_docs/content/documentation/webdriver/interactions/_index.pt-br.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ Você pode ler o título da página atual no navegador:
2323
{{< tab header="Python" text=true >}}
2424
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L7" >}}
2525
{{< /tab >}}
26-
{{< tab header="CSharp" >}}driver.Title;{{< /tab >}}
26+
{{< tab header="CSharp" text=true >}}
27+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L37" >}}
28+
{{< /tab >}}
2729
{{< tab header="Ruby" text=true >}}
2830
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L8" >}}
2931
{{< /tab >}}
@@ -45,7 +47,9 @@ Você pode ler a URL atual na barra de endereço do navegador usando:
4547
{{< tab header="Python" text=true >}}
4648
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L10" >}}
4749
{{< /tab >}}
48-
{{< tab header="CSharp" >}}driver.Url;{{< /tab >}}
50+
{{< tab header="CSharp" text=true >}}
51+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L41" >}}
52+
{{< /tab >}}
4953
{{< tab header="Ruby" text=true >}}
5054
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L14" >}}
5155
{{< /tab >}}

website_and_docs/content/documentation/webdriver/interactions/_index.zh-cn.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ aliases: [
2222
{{< tab header="Python" text=true >}}
2323
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L7" >}}
2424
{{< /tab >}}
25-
{{< tab header="CSharp" >}}driver.Title;{{< /tab >}}
25+
{{< tab header="CSharp" text=true >}}
26+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L37" >}}
27+
{{< /tab >}}
2628
{{< tab header="Ruby" text=true >}}
2729
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L8" >}}
2830
{{< /tab >}}
@@ -43,7 +45,9 @@ aliases: [
4345
{{< tab header="Python" text=true >}}
4446
{{< gh-codeblock path="examples/python/tests/interactions/test_interactions.py#L10" >}}
4547
{{< /tab >}}
46-
{{< tab header="CSharp" >}}driver.Url;{{< /tab >}}
48+
{{< tab header="CSharp" text=true >}}
49+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/InteractionsTest.cs#L41" >}}
50+
{{< /tab >}}
4751
{{< tab header="Ruby" text=true >}}
4852
{{< gh-codeblock path="examples/ruby/spec/interactions/browser_spec.rb#L14" >}}
4953
{{< /tab >}}

0 commit comments

Comments
 (0)