Bonjour a tous,
je suis nouvelle dans C# et Webdriver et j ai une question.
sur ma page Google j ai plusieurs TextBox et j aimerais changer le contenu d un de ces texbox par un autre message. ce que j ai pu faire Avec le code suivant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 IList<IWebElement> Email = iwd_driver.FindElements(By.ClassName("gwt-TextBox"));
 
  int c = 0;
  foreach(IWebElement i in Email)
  {
    string test = i.ToString();
    string tests = i.Text.ToLower();
    if ((c == 3) && (i.Text.ToLower() == "development@gigi.com"))
    {
      i.Clear();
      i.SendKeys("customer.services@gigi.com");
    }
    c++;                         
  }           
}
catch
{
  break;
 }
le texte qui se trouve au nouveau de l email Adresse est "development@gigi.com" que j aimerais remplacer par "customer.services@gigi.com". le remplacement se fait deja. mais j aimerais que mon Programme se rassure d abord que c est "development@gigi.com" qui y est ecrit avant de remplacer. j ai essayer de lire ce texte Avec les 2 fonctions suivantes string test = i.ToString(); et string tests = i.Text.ToLower(); mais je ne parviens pas. mon Programme me renvoit le texte suivant "OpenQA.Selenium.Firefox.FirefoxWebElement" qui est le meme pour tous les texbox qui se trouve sur ma page Google.
Question: comment faire pour lire ou quelle fonction utilisée pour pouvoir lire "development@gigi.com" avant de le remplacer.

je m excuse pour les fautes et vous remercie d Avance pour toutes vos reponses et suggestions
Maeva