【发布时间】:2015-03-19 12:33:01
【问题描述】:
这个命令没有启动 Opera。抛出错误“Runner 在构造时抛出异常”。
driver=new OperaDriver();
driver.get("url");
即使这样也没有启动 Opera,但抛出了同样的错误“Runner throw exception on construction”。
System.setProperty("webdriver.opera.driver", "path of OperaDriver.exe");
driver=new OperaDriver();
driver.get("url");
这没有启动 Opera 抛出错误“无法启动 Opera:启动器无法启动二进制文件”。
DesiredCapabilities capabilities = DesiredCapabilities.opera(); //in this command opera is stroked.
capabilities.setCapability("opera.binary", "path of OperaDriver.exe");
driver = new OperaDriver(capabilities);
但是通过使用以下路径“C:\Program Files\Opera\launcher.exe”的第 2 步和第 3 步代码,opera 已启动,但 URL/网站未在浏览器中打开。
【问题讨论】:
-
几个问题:(1)您使用的是什么编程语言? (2) 你使用的是 selenium-webdriver 还是 selenium-rc?根据您的代码,我猜是 webdriver。 (它们是非常不同的产品)
-
@Isowen 1) 他们正在使用 Java。 2)他们正在使用WebDriver。看代码就知道了。
-
这可能与您的@Devi 版本有关,Opera、OperaDriver 和 Selenium 的版本是什么你在用。
-
Opera 版本为 28.0,OperaDriver-1.0,Selenium-2.45
标签: java selenium selenium-webdriver