我正嘗試使用Webdriver啓動IE實例。我無法弄清楚爲什麼我收到這些錯誤,我的代碼似乎與我在網上找到的每個例子都是一樣的。
我正在使用Java和testng。無法在Selenium Webdriver(JAVA)中啓動Internet Explorer或Chrome
下面是代碼:
import java.io.File;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.WebDriver;
public class Tests {
File file = new File("C:\\selenium\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
WebDriver driver = new InternetExplorerDriver();
}
以下錯誤顯示,這些錯誤是對「System.setProperty」行。
多個標記在該行 - 令牌 「」 webdriver.ie.driver 「」 語法錯誤,無效 FormalParameterList - 令牌(S),錯位構建體 語法錯誤 - 令牌上的語法錯誤, FormalParameter有望代替
請注意,我有相同的問題,如果我嘗試使用Chrome與此代碼:
File file = new File("C:/selenium/chromedriver.exe");
System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
WebDriver driver = new ChromeDriver();
你有沒有嘗試還設置了系統屬性與'''-Dwebdriver.chrome.driver =命令行參數 「C:\\ \\硒IEDriverServer.exe」'''? – luksch
@luksch - 剛試過用沒有運氣的說法。 – SteveA