【发布时间】:2019-08-08 21:18:52
【问题描述】:
我在使用 java 1.8 和 3.141.59 jar 创建新的 RemoteWebDriver 和传入 ChromeOptions 时遇到问题。见下文。 (我也想添加其他选项,但在这一点上,我只是想让构造函数工作)。
import java.net.URL;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
String hostUrl = "http://" + host + ":" + port + "/wd/hub";
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
DesiredCapabilities caps = DesiredCapabilities.chrome();
//this is not an available constructor?
RemoteWebDriver driver = new RemoteWebDriver(new URL(hostUrl),options);
//but this is?
RemoteWebDriver driver = new RemoteWebDriver(new URL(hostUrl),caps);
【问题讨论】:
-
检查您的 Selenium 版本。在 3.141.59( ChromeOptions
-
Doh,正在使用早期版本的 selenium 进行编译,谢谢!
标签: selenium selenium-chromedriver remotewebdriver