Sunday, 16 March 2014

How to click the link or web button in selenium webdriver in C#.Net?

To click on any web element like button, image, link using selenium webdriver, we have to use Click() method.

Complete example in C#.Net is given below.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using OpenQA.Selenium;

using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Support.UI;
using System.Collections.ObjectModel;
namespace Abc
{
    class Program
    {
        static void Main(string[] args)
        {

           
IWebDriver driver=null;
try
{
driver = new ChromeDriver(@"F:\selenium\csharp");
driver.Url = "http://www.amazon.in";

              driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));

driver.Navigate();

//enter data in amazon search box

IwebElement e = driver.FindElement(By.XPath ("//*[@id='twotabsearchtextbox']"));

e.SendKeys("Selenium");

IwebElement e1 = driver.FindElement(By.XPath ("//*[@id='nav-bar-inner']/div/form/div[2]/input"));

//click on the button
       e1.click();




            }

 catch(Exception e){
 Console.WriteLine("Exception ******"+e.ToString());
               
 }
           
            finally{
            Thread.Sleep(2000);
            driver.Quit();
            Console.ReadLine();
            }

           
        }
    }
}



      



What do you think on above selenium topic. Please provide your inputs and comments. You can write to me at reply2sagar@gmail.com

No comments:

Post a Comment

Buy Best Selenium Books