Comment appuyer sur “Entrer” dans Selenium WebDriver (Nunit Cas de Test) écrit en C#?

Je suis en train de créer une automatisation cadre avec nunit + Sélénium + c#

Notre webadmin est basé sur Devexpress cadre donc je peux pas cliquer sur un bouton, c'est "ID" ou atleast je ne sais pas comment. Le subtitute est simplement en appuyant sur le bouton "Entrer".
J'ai déjà essayé

driver.FindElement(By.XPath("String")).SendKeys(Keys.Enter);
Alors, pourquoi ne pas .Click travail?
J'ai cette erreur .Cliquez Sur " ClassLibrary2.UnitTest1.TestMethod2: OpenQA.Le sélénium.ElementNotVisibleException : l'Élément n'est pas visible et ne peuvent donc pas être en interaction avec'
Pouvez-vous inclure dans votre requête le code html du bouton??
"au OpenQA.Le sélénium.À distance.RemoteWebDriver.UnpackAndThrowOnError(Réponse errorResponse) c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:line 1009 à OpenQA.Le sélénium.À distance.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionnaire`2 paramètres) dans c:\Projects\WebDriver\trunk\dotnet\src\WebDriver\Remote\RemoteWebDriver.cs:line 849 à ClassLibrary2.UnitTest1.TestMethod2() dans C:\Users\Administrator\documents\visual studio 2010\Projects\ConsoleApplication1\ConsoleApplication1\Programme.cs:ligne 46 '
mon code ressemble à ceci ... [Test] public void TestMethod2() { pilote.Naviguer().GoToUrl("localhost/websearch"); pilote.FindElement(Par.Id("pcLogin_Panel1_txtUsername_I")).SendKeys("auto test1 "); pilote.FindElement(Par.Id("pcLogin_Panel1_txtPassword_I")).SendKeys("Exchange1"); pilote.SendKeys(Clés.Entrez).effectuer; pilote.FindElement(Par.Id("pcLogin_Panel1_btnLogon_B")).Cliquez Sur(); Assert.AreEqual("Web Admin - tableau de bord", pilote.Title); }

OriginalL'auteur RON12345 | 2013-07-09