我得到語法錯誤有人可以告訴我什麼是錯的。令牌上的語法錯誤「else」,刪除這個令牌
控制檯文本:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Syntax error on token "else", delete this token
at gg.main(gg.java:23)
代碼:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class gg {
public static void main(String[] args) {
String browser = "Chrome";
WebDriver driver = null;
if(browser.equals("Mozilla"))
driver = new FirefoxDriver();
else if(browser.equals("Chrome"))
System.setProperty("webdriver.chrome.driver", "F:\\chromedriver_win32\\chromedriver.exe");
driver = new ChromeDriver();
else if(browser.equals("IE"))
System.setProperty("webdriver.IE.driver", "C:\\Users\\Ryuk~\\Downloads\\IEDriverServer_x64_2.43.0\\IEDriverServer.exe");
driver = new InternetExplorerDriver();
driver.get("https://gmail.com");
System.out.println(driver.getTitle());
}
}
這就是爲什麼我大喊大括號的原因。請嘗試使用'{}'來排列它們。你會找到你的答案。 – 2014-10-08 11:09:06
請使用開合花括號{} – 2014-10-08 11:12:28
可能的重複[Syntax error at else,delete this token](http://stackoverflow.com/questions/17357758/syntax-error-at-else-delete-this-token) – 2014-10-09 06:12:06