【发布时间】:2016-07-16 09:46:20
【问题描述】:
我正在尝试键入包含特殊字符双引号的密码。对于下面提到的代码,我在 Java 中遇到了编译时错误。
driver.findElement(By.id("cred_password_inputtext"))
.sendKeys("ghsfdjfsg"ksdkhkh");
【问题讨论】:
-
反斜杠转义在 Java 中是否有效?我的意思是\"
-
你会得到编译错误,因为对于编译器来说,它看起来像是一个字符串
"ghsfdjfsg",后面跟着一个意外的标记ksdkhkh。您需要尝试使用反斜杠转义引号,即 sendKeys("ghsfdjfsg\"ksdkhkh"); -
谢谢,它有效。我能够使用反斜杠 driver.findElement(By.id("cred_password_inputtext")) .sendKeys("ghsfdjfsg\"ksdkhkh"); 执行以下代码;