using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Threading;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
namespace AshuPractice
{
[TestClass]
public class FirstTestClass
{
IWebDriver driver;
[TestMethod]
public void ChromeMethod()
{
string actualResult;
string expectedResult = "Google";
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://google.co.in/");
driver.Manage().Window.Maximize();
actualResult = driver.Title;
if (actualResult.Contains(expectedResult))
{
Debug.WriteLine("Test Case Passed");
Assert.IsTrue(true, "Test Case Passed");
}
else
{
Debug.WriteLine("Test Case Failed");
}
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void WikiSearch()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.wikipedia.org/");
driver.Manage().Window.Maximize();
driver.FindElement(By.XPath("//*[@id='searchInput']")).SendKeys("selenuim");
driver.FindElement(By.XPath("//*[@id='search-form']/fieldset/button/i")).Click();
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void ReadOnlyCollection()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.wikipedia.org/");
driver.Manage().Window.Maximize();
//ReadOnlyCollection<IWebElement> anchorLists = driver.FindElements(By.TagName("a"));
IList<IWebElement> anchorLists = driver.FindElements(By.TagName("a"));
foreach (var item in anchorLists)
{
if (item.Text != "")
if (item.Text.Contains("English"))
{
item.Click();
break;
}
}
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void GetDropDownValue()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.wikipedia.org/");
driver.Manage().Window.Maximize();
IList<IWebElement> languages = new List<IWebElement>();
languages = (driver.FindElement(By.XPath("//*[@id='searchLanguage']"))).FindElements(By.TagName("option"));
foreach (var language in languages)
{
if (language.Text == "Dansk")
{
SelectElement selectElement = new SelectElement(driver.FindElement(By.XPath("//*[@id='searchLanguage']")));
selectElement.SelectByText(language.Text);
break;
}
}
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void TwitterLogin()
{
}
}
}
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Threading;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
namespace AshuPractice
{
[TestClass]
public class FirstTestClass
{
IWebDriver driver;
[TestMethod]
public void ChromeMethod()
{
string actualResult;
string expectedResult = "Google";
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://google.co.in/");
driver.Manage().Window.Maximize();
actualResult = driver.Title;
if (actualResult.Contains(expectedResult))
{
Debug.WriteLine("Test Case Passed");
Assert.IsTrue(true, "Test Case Passed");
}
else
{
Debug.WriteLine("Test Case Failed");
}
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void WikiSearch()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.wikipedia.org/");
driver.Manage().Window.Maximize();
driver.FindElement(By.XPath("//*[@id='searchInput']")).SendKeys("selenuim");
driver.FindElement(By.XPath("//*[@id='search-form']/fieldset/button/i")).Click();
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void ReadOnlyCollection()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.wikipedia.org/");
driver.Manage().Window.Maximize();
//ReadOnlyCollection<IWebElement> anchorLists = driver.FindElements(By.TagName("a"));
IList<IWebElement> anchorLists = driver.FindElements(By.TagName("a"));
foreach (var item in anchorLists)
{
if (item.Text != "")
if (item.Text.Contains("English"))
{
item.Click();
break;
}
}
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void GetDropDownValue()
{
driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.wikipedia.org/");
driver.Manage().Window.Maximize();
IList<IWebElement> languages = new List<IWebElement>();
languages = (driver.FindElement(By.XPath("//*[@id='searchLanguage']"))).FindElements(By.TagName("option"));
foreach (var language in languages)
{
if (language.Text == "Dansk")
{
SelectElement selectElement = new SelectElement(driver.FindElement(By.XPath("//*[@id='searchLanguage']")));
selectElement.SelectByText(language.Text);
break;
}
}
Thread.Sleep(2000);
driver.Close();
driver.Quit();
}
[TestMethod]
public void TwitterLogin()
{
}
}
}
No comments:
Post a Comment