我正在尝试使用 Webdriver 启动一个 IE 实例。我不知道为什么会收到这些错误,我的代码似乎与我在网上可以找到的每个示例都相同。
我正在使用Java和testng。
这是代码:
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 - 令牌上的语法错误,错位的构造 - 令牌上的语法错误,应改为 FormalParameter
请注意,如果我尝试将 Chrome 与此代码一起使用,我会遇到完全相同的问题:
File file = new File("C:/selenium/chromedriver.exe");
System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
WebDriver driver = new ChromeDriver();