We can use GetAttribute method to get the value displayed in editbox using selenium webdriver in C#.Net
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://register.rediff.com/register/register.php"; driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20)); driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(50)); driver.Manage().Window.Maximize(); driver.Navigate(); IWebElement e=null; Thread.Sleep(1000); e = driver.FindElement(By.Name("name")); e.SendKeys("sagar"); Console.WriteLine("Text displayed is -> " + e.GetAttribute("value")); Console.ReadLine(); } 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