Skip to content

Instantly share code, notes, and snippets.

@bharathmuddada
bharathmuddada / HoverExample.cs
Created August 7, 2022 16:05
Selenium c# program to hover over a element
public class HoverExample {
public static void Main(string[] args) {
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://the-internet.herokuapp.com/hovers");
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumJSAlertSample.cs
Last active August 9, 2022 00:36
C# Selenium Program to handle javascript alerts
public class SeleniumJSAlertSample {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://the-internet.herokuapp.com/javascript_alerts");
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumImplicitWait.cs
Created August 9, 2022 22:50
C# Selenium Implicit Wait Example
public class SeleniumImplicitWait {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Manage().Window.Maximize();
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);
@bharathmuddada
bharathmuddada / SeleniumExplicitWaitExample.cs
Last active August 9, 2022 23:37
C# Selenium Program for Explicit Wait
public class SeleniumExplicitWaitExample {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumFluentWait.cs
Created August 9, 2022 23:39
C# Selenium Fluent Wait Example
public class SeleniumFluentWait {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumWindowHandling.cs
Created August 10, 2022 00:55
C# Selenium Program for window handling
public class SeleniumWindowHandling {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumFrameHandling.cs
Created August 10, 2022 01:39
C# Selenium code to handle frames
public class SeleniumFrameHandling {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumHandlingNestedFrames.cs
Created August 10, 2022 01:54
c# selenium code to handle nested frames
public class SeleniumHandlingNestedFrames {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new ChromeConfig());
var driver = new ChromeDriver();
driver.Manage().Window.Maximize();
@bharathmuddada
bharathmuddada / SeleniumCalendarExample.cs
Last active August 11, 2022 03:48
c# selenium program to handle calendars
public class SeleniumCalendarExample {
public static void Main(string[] args)
{
new DriverManager().SetUpDriver(new EdgeConfig());
var driver = new EdgeDriver();
driver.Manage().Window.Maximize();
driver.Navigate().GoToUrl("https://jqueryui.com/datepicker/#date-range");
@bharathmuddada
bharathmuddada / SeleniumWebTable.cs
Created August 15, 2022 01:38
C# Selenium Program to handle web tables
public class SeleniumWebTable {
public static void Main(string[] args)
{
//var gridurl = new Uri("http://localhost:4444");
new DriverManager().SetUpDriver(new EdgeConfig());
var driver = new EdgeDriver();