我尝试使用OperaDriver打开一个URL。我的问题是,我正在启动浏览器,但所需的页面没有加载。下面是密码。
@BeforeClass
public static void setUpBeforeClass() throws Exception {
/* DesiredCapabilities capabilities = DesiredCapabilities.opera();
capabilities.setCapability("opera.binary","C:/Program Files(x86)/Opera/opera.exe");
driver = new OperaDriver(capabilities);
*/
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("opera.binary","Opera/opera.exe");
//capabilities.setCapability("opera.log.level", "CONFIG");
capabilities.setCapability("opera.port", "-1");
capabilities.setCapability("opera.profile", "");
driver = new OperaDriver(capabilities);
}
@Test
public void testCreateAccount() throws Exception{
driver.navigate().to("http://google.com/");
}我正在使用11.10版本,并以JUnit的形式运行测试。
当它失败时,将在控制台中返回以下内容。
sun.nio.ch.SelectorImpl.selectedKeys(SelectorImpl.java:75) at com.opera.core.systems.util.SocketMonitor.pollSockets(SocketMonitor.java:132) at com.opera.core.systems.util.SocketMonitor.poll(SocketMonitor.java:108) at com.opera.core.systems.scope.stp.StpThread.run(StpThread.java:60)中的线程“stp-线程”java.nio.channels.ClosedSelectorException中的异常
提前感谢
发布于 2013-03-26 13:05:27
试试这种方法对我来说很好……
capabilities = new DesiredCapabilities(); capabilities.setBrowserName("opera"); capabilities.setCapability("opera.autostart ",true);
driver = new RemoteWebDriver(server, capabilities);
driver.get("http://google.com/");https://sqa.stackexchange.com/questions/3976
复制相似问题