2016-07-18 14 views
0

Ich muss \ in meinem Benutzernamen senden, konnte aber nicht senden über sendkeys() Methode in Selen.Können wir "" über Sendkeys in Selenium in ein Textfeld senden?

Wird auch versucht, indem der Benutzername aus der Eigenschaftendatei übergeben wird, aber Eclipse sendet nicht \ in das Feld Benutzername.

Benutzername Beispiel: abc \ xyz.123

Und ich habe versucht:

WebDriver driver=null; System.setProperty("webdriver.ie.driver", "C:\\Users\\nitin.chauhan\\Desktop\\Selenium\\IEDriverServer.exe"); 
DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); 
caps.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true); 
driver = new InternetExplorerDriver(caps); 

driver.get("172.16.1.225/IBSv54/login.html"); 
driver.findElement(By.xpath("//*[@id='UsernameManual']")).sendKeys("FPS\Nitin.‌​Chauhan")); 
+0

Teile mit Ihrem Code .. –

+0

WebDriver-Treiber = null; \t \t System.setProperty ("webdriver.ie.driver", "C: \\ Benutzer \\ nitin.chauhan \\ Desktop \\ Selen \\ IEDriverServer.exe"); \t \t \t \t DesiredCapabilities caps = DesiredCapabilities.internetExplorer(); \t \t caps.setCapability ( \t \t InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, \t \t true); \t \t \t \t Treiber = neuer InternetExplorerDriver (Kappen); \t \t \t \t \t \t driver.get ("http://172.16.1.225/IBSv54/login.html"); \t \t driver.findElement (By.xpath ("// * [@ id = 'BenutzernameHandbuch']")). SendKeys ("FPS \ Nitin.Chauhan")); –

Antwort

0

Versuchen ein Escape-Zeichen, bevor es wie dieses "abc \\ xyz.123"

+0

ja, es hat funktioniert. Danke –

+0

Froh, dass es funktioniert :) –

Verwandte Themen