Skip to main content

I have used this and it worked for me...:

    driver.SwitchTo().Frame(1);            
    try
    {
       Assert.AreEqual("My Next Question", driver.FindElement(By.XPath(".//*........")).Text);
        
    }
    catch (AssertionException)
    {
      // verificationErrors.Append("Element was not displayed");
    }
    
    string element = driver.FindElement(By.XPath(".//*[@id='request........")).Text;
    Console.Write("Number of pending requests are: " + element);
    System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\New\test.txt");
    file.WriteLine("Number of pending requests are: " + element);
    file.Close();
    driver.FindElement(By.LinkText("Pending")).Click();            
    driver.SwitchTo().DefaultContent();
    driver.FindElement(By.Id("logout-link")).Click();
    driver.Quit();

I have used this and it worked for me...

    driver.SwitchTo().Frame(1);            
    try
    {
       Assert.AreEqual("My Next Question", driver.FindElement(By.XPath(".//*........")).Text);
        
    }
    catch (AssertionException)
    {
      // verificationErrors.Append("Element was not displayed");
    }
    
    string element = driver.FindElement(By.XPath(".//*[@id='request........")).Text;
    Console.Write("Number of pending requests are: " + element);
    System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\New\test.txt");
    file.WriteLine("Number of pending requests are: " + element);
    file.Close();
    driver.FindElement(By.LinkText("Pending")).Click();            
    driver.SwitchTo().DefaultContent();
    driver.FindElement(By.Id("logout-link")).Click();
    driver.Quit();

I have used this and it worked for me:

driver.SwitchTo().Frame(1);            
try
{
   Assert.AreEqual("My Next Question", driver.FindElement(By.XPath(".//*........")).Text);
    
}
catch (AssertionException)
{
  // verificationErrors.Append("Element was not displayed");
}

string element = driver.FindElement(By.XPath(".//*[@id='request........")).Text;
Console.Write("Number of pending requests are: " + element);
System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\New\test.txt");
file.WriteLine("Number of pending requests are: " + element);
file.Close();
driver.FindElement(By.LinkText("Pending")).Click();            
driver.SwitchTo().DefaultContent();
driver.FindElement(By.Id("logout-link")).Click();
driver.Quit();
Source Link
Dhiman
  • 4.6k
  • 8
  • 27
  • 54

I have used this and it worked for me...

    driver.SwitchTo().Frame(1);            
    try
    {
       Assert.AreEqual("My Next Question", driver.FindElement(By.XPath(".//*........")).Text);
        
    }
    catch (AssertionException)
    {
      // verificationErrors.Append("Element was not displayed");
    }
    
    string element = driver.FindElement(By.XPath(".//*[@id='request........")).Text;
    Console.Write("Number of pending requests are: " + element);
    System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\New\test.txt");
    file.WriteLine("Number of pending requests are: " + element);
    file.Close();
    driver.FindElement(By.LinkText("Pending")).Click();            
    driver.SwitchTo().DefaultContent();
    driver.FindElement(By.Id("logout-link")).Click();
    driver.Quit();