我正尝试使用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