@Test @NeedsLocalEnvironment public void browserDoesNotQuit() { OperaSettings settings = new OperaSettings(); settings.setDetach(true); driver = new TestOperaDesktopDriver(settings); int processID = driver.utils().getPID(); driver.quit(); // Driver should be shut down, and there should be no connection to browser assertFalse(driver.getServices().isConnected()); // But browser should be running assertTrue(ProcessManager.isPidRunning(processID)); ProcessManager.killPID(processID); }
@Test public void detachCanBeSet() { settings.setDetach(true); assertTrue(settings.hasDetach()); }