Having issues getting safari to not close the browser upon completion of the code below. Chrome and Firefox stay up, but safari closes the second it finishes. I am using Webdriver, and writing with javascript.
let driver = await new Builder().forBrowser("safari").build();
await driver.get("http://website.com");
await driver.findElement(By.name("os_username")).sendKeys("username");
await driver.findElement(By.name("os_password")).sendKeys("password");
await driver.findElement(By.name("login")).sendKeys(Key.RETURN);
// input search bar data, and click return.
await driver.sleep(5000);
await driver.findElement(By.name("searchString")).sendKeys("Name");
await driver.findElement(By.name("searchString")).sendKeys(Key.RETURN);
await driver.sleep(10000);
}
safariLogin(); ```
You can just prevent the script from ending using a breakpoint at the end.