Selenium newpackage.Myclass.main(Myclass.java:8)处的转义序列无效(有效的转义序列是\b\t\n\f\r\&";x27;\)

Selenium newpackage.Myclass.main(Myclass.java:8)处的转义序列无效(有效的转义序列是\b\t\n\f\r\&";x27;\),selenium,selenium-webdriver,cucumber,geckodriver,Selenium,Selenium Webdriver,Cucumber,Geckodriver,我正在使用selenium Cumber上的基本测试脚本,执行时出现以下错误- 线程“main”java.lang中出现异常。错误:未解决的编译问题:newpackage.Myclass.main(Myclass.java:8)处的转义序列无效(有效的转义序列是\b\t\n\f\r\“\'\) 我唯一看到反斜杠的地方是在定义驱动程序的位置时 我想试试这个: WebDriver driver = new FirefoxDriver();System.setProperty("webdriver.g

我正在使用selenium Cumber上的基本测试脚本,执行时出现以下错误-

线程“main”java.lang中出现异常。错误:未解决的编译问题:newpackage.Myclass.main(Myclass.java:8)处的转义序列无效(有效的转义序列是\b\t\n\f\r\“\'\)


我唯一看到反斜杠的地方是在定义驱动程序的位置时

我想试试这个:

WebDriver driver = new FirefoxDriver();System.setProperty("webdriver.gecko.driver","C:/User/karokiaswamy/downloads/geckodriver-v0.15.0-win64/geckodriver.exe");
编辑

结果表明,您的代码是由格式化代码的人编辑的

WebDriver driver = new FirefoxDriver();System.setProperty("webdriver.gecko.driver","C:\\User\\karokiaswamy\\downloads\\geckodriver-v0.15.0-win64\\geckodriver.exe");

如果错误仍然存在,那么我们将不得不看到更多的代码。本质上,错误告诉您,在某个地方,您有一个不属于您的反斜杠,它正在转义一个不在显示列表中的字符。

我也面临同样的espace序列问题

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class LaunchFirefox {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
            WebDriver driver = new FirefoxDriver();
            System.setProperty("webdriver.gecko.driver","C:\Downloads\Selenium\Selenium_setup\geckodriver-v0.17.0-win64\geckodriver.exe");
    }

}

@Kyle Fairns-替换正斜杠后显示相同的错误消息。然后我和你一样困惑,因为你的代码中没有任何转义字符。@Kyle Fairns-我已经编辑了代码,请检查-ak Nathani如果你对路径(System.setProperty()的第二个参数)做了双反斜杠,您的代码理论上应该可以运行@Kyle Fairns-在对System.setProperty(“webdriver.gecko.driver”,“C:\\GeckoDriver\\GeckoDriver-v0.15.0-win64\\GeckoDriver.exe”)进行了两次反斜杠后,没有运行;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class LaunchFirefox {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
            WebDriver driver = new FirefoxDriver();
            System.setProperty("webdriver.gecko.driver","C:\Downloads\Selenium\Selenium_setup\geckodriver-v0.17.0-win64\geckodriver.exe");
    }

}