2016-07-16 42 views
0

我想输入一个包含特殊字符双引号的密码。对于下面提到的代码,我得到了Java中的编译时错误。如何使用Selenium Webdriver键入包含双引号的数据?

driver.findElement(By.id("cred_password_inputtext")) 
    .sendKeys("ghsfdjfsg"ksdkhkh"); 
+1

在Java中做反斜杠转义工作吗?我的意思是\“ – user907860

+0

你得到编译错误,因为编译器看起来像一个字符串'”ghsfdjfsg“'后面跟着一个意外的标记'ksdkhkh'。你需要尝试用反斜杠来引号,例如sendKeys(” ghsfdjfsg \ “ksdkhkh”); – user907860

+0

谢谢,它的工作原理。我能够使用反斜杠driver.findElement(By.id(“cred_pa​​ssword_inputtext”))执行以下代码: .sendKeys(“ghsfdjfsg”ksdkhkh“); – Dominic

回答

0

发送密码时使用转义字符'\'。即;

driver.findElement(By.id("cred_password_inputtext")).sendKeys("ghsfdjfsg\"ksdkhkh"); 
相关问题